Избавиться от DBO? SQL 2008 - PullRequest
       11

Избавиться от DBO? SQL 2008

0 голосов
/ 14 августа 2010

Просто поинтересовался, есть ли секрет, чтобы сделать что-то вроде Database.Security.User, например, AdventureWorks DB настраивается.Кажется, независимо от того, что я делаю, чтобы попытаться настроить «Security.Users», я всегда получаю dbo перед ним, и у меня есть адское время на доступ к информации в C #.Я что-то не так делаю?

Ответы [ 3 ]

2 голосов
/ 14 августа 2010

Сначала вам нужно создать схему и сделать ее схемой по умолчанию для этого пользователя.Примеры и дополнительную информацию можно найти здесь: http://msdn.microsoft.com/en-us/library/ms190387.aspx

2 голосов
/ 14 августа 2010

Вы пытаетесь создать объект с именем Security.Users с точкой? (в отличие от Users в схеме Security?) Этого, вероятно, лучше избегать, как вы видите, но если это так, лучший способ процитировать имя, вероятно, заключать в квадратные скобки, то есть [Security.Users].

dbo - имя схемы базы данных по умолчанию. Если вы не настроили другую схему по умолчанию для своих пользователей и т. Д., Вы обычно можете просто игнорировать ее, хотя это все еще необходимо, если вы ссылаетесь на другую базу данных по имени.

1 голос
/ 14 августа 2010

Если вы используете мастер для его создания, вы всегда получите его.Напишите операторы SQL, и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...