Учитывая список и битовую маску, как я могу вернуть значения по индексам, которые имеют значение True?

1-при добавлении нового пользователя в базу данных существуют схемы, принадлежащие этому пользователю, если он точно это делает, и если вы добавляете к нему разрешение, вы не можете удалить его позже и он подключен к схеме по умолчанию

2- пожалуйста, объясните разрешение на владение

спасибо

1
задан new 24 August 2010 в 10:14
поделиться

2 ответа

1) Начиная с SQL Server 2005, каждый объект принадлежит схеме базы данных. Схема базы данных - это отдельное пространство имен, отдельное от пользователя базы данных. Вы можете думать о схеме как о контейнере объектов. Схемы могут быть созданы и изменены в базе данных, и пользователям может быть предоставлен доступ к схеме. Схема может принадлежать любому пользователю, и право собственности на схему может передаваться.

Чтобы разрешить имена защищаемых объектов, которые не полностью квалифицированы ( [DatabaseServer]. [DatabaseName]. [DatabaseSchema]. [DatabaseObject] ), SQL Server 2000 использовал разрешение имен для проверки схемы, принадлежащей вызывающий пользователь базы данных и схема, принадлежащая dbo. В SQL Server 2005 каждому пользователю может быть назначена схема по умолчанию.

2) См. Соглашения об именах разрешений

1
ответ дан 2 September 2019 в 21:54
поделиться

Краткое объяснение схемы в SQL-сервере можно найти здесь:

http://technet.microsoft.com/en-us/library/ms190387.aspx

"Поведение схем изменено в SQL Server 2005. Схемы больше не эквивалентны пользователям базы данных, каждая схема теперь представляет собой отдельное пространство имен, которое существует независимо от создавшего ее пользователя базы данных. Другими словами, схема — это просто контейнер объектов. может принадлежать любому пользователю, и его право собственности может передаваться."

Это должно прояснить для вас большую часть вещей

1
ответ дан 2 September 2019 в 21:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: