Here's an odd one.
We have SQL 2000 Servers across the board. One of our developers installed 2005 client tools on his machine so he could play with the new interface. Now he's trying to create tables via the 2005 Object Browser interface on a 2000 development box. The 2005 interface keeps creating the tables as <username>.<tblName> even though he's DBO on the database in question.
In SQL 2000, a db_owner of a database automatically has all of his objects created as dbo.<tblName> instead of <userName>.<tblName>. 2005 takes advantage of Schema naming, but we don't have any Schemas because we're using 2000 which doesn't support Schema naming.
Does anyone have a clue why the SQL 2k5 client tools would be doing this? We've opened up the Create Table SQL template, but changing it to use DBO doesn't help. He doesn't want to write the T-SQL to create his table (which I've already suggested). He just wants to right-click Tables, Click on New Table and enter his column names and data types.
Any additional thoughts on how to get the right-click -> New Table functionality to create a table with the DBO.<tblName> schema would be greatly appreciated. I've double-checked his permissions/roles on the database in question and he is indeed listed as db_owner.
Thanks!
Catadmin - MCDBA, MCSA
"The only stupid question is the one that *wasn't* asked.
We have SQL 2000 Servers across the board. One of our developers installed 2005 client tools on his machine so he could play with the new interface. Now he's trying to create tables via the 2005 Object Browser interface on a 2000 development box. The 2005 interface keeps creating the tables as <username>.<tblName> even though he's DBO on the database in question.
In SQL 2000, a db_owner of a database automatically has all of his objects created as dbo.<tblName> instead of <userName>.<tblName>. 2005 takes advantage of Schema naming, but we don't have any Schemas because we're using 2000 which doesn't support Schema naming.
Does anyone have a clue why the SQL 2k5 client tools would be doing this? We've opened up the Create Table SQL template, but changing it to use DBO doesn't help. He doesn't want to write the T-SQL to create his table (which I've already suggested). He just wants to right-click Tables, Click on New Table and enter his column names and data types.
Any additional thoughts on how to get the right-click -> New Table functionality to create a table with the DBO.<tblName> schema would be greatly appreciated. I've double-checked his permissions/roles on the database in question and he is indeed listed as db_owner.
Thanks!
Catadmin - MCDBA, MCSA
"The only stupid question is the one that *wasn't* asked.