Это из SQL Server 2008, ssms
Когда я создаю таблицу, она создается под dbo.
Я хотел бы создать его под другой схемой, но когда я использую диалог "Новая таблица", я никогда не найду поле, где это указать.
Это из SQL Server 2008, ssms
Когда я создаю таблицу, она создается под dbo.
Я хотел бы создать его под другой схемой, но когда я использую диалог "Новая таблица", я никогда не найду поле, где это указать.
New Table...
Попробуйте запустить CREATE TABLE [schemaname].[tableName]; GO;
CREATE TABLE [schemaname].[tableName]; GO;
Это предполагает, что имя схемы существует в вашей базе данных. Пожалуйста, используйте CREATE SCHEMA [schemaname]
если вам нужно также создать схему.
РЕДАКТИРОВАТЬ: обновлено, чтобы отметить SQL Server 11.03, требуя, чтобы это был единственный оператор в пакете.
создать схему базы данных в SQL Server 2008
1. Перейдите в раздел "Безопасность" > "Схемы"
2. Щелкните правой кнопкой мыши на Схемы и выберите "Новая схема"
3. Заполните подробную информацию на вкладке Общие для новой схемы. Например, имя схемы - "MySchema" , а владелец схемы - "Администратор".
4. При необходимости добавьте пользователей в схему и установите их разрешения:
5. Добавьте какие-либо расширенные свойства (через вкладку "Расширенные свойства" )
6. Нажмите "ОК".
Добавить таблицу в новую схему "MySchema"
1. В обозревателе объектов щелкните правой кнопкой мыши имя таблицы и выберите "Дизайн":
2. Изменение схемы базы данных для таблицы в SQL Server Management Studio
3. В окне "Дизайн" нажмите F4, чтобы отобразить окно "Свойства".
4. В окне "Свойства" измените схему на желаемую схему:
5. Закройте проектный вид, щелкнув правой кнопкой мыши на вкладке и выбрав "Закрыть":
6. Закрытие дизайна
7. Нажмите "ОК", когда появится запрос на сохранение
8. Теперь ваша таблица перенесена в схему "MySchema" .
Обновить представление обозревателя объектов Чтобы подтвердить изменения
Сделано
Хит F4, и вы получите то, что ищете.
Ответ Shaun F не будет работать, если схема не существует в БД. Если кто-то ищет способ создать схему, просто выполните следующую script, чтобы создать схему.
create schema [schema_name]
CREATE TABLE [schema_name].[table_name](
...
) ON [PRIMARY]
При добавлении новой таблицы перейдите в режим проектирования таблиц и нажмите F4
, чтобы открыть окно свойств и выберите схему из раскрывающегося списка. Значение по умолчанию dbo
.
Вы также можете изменить схему текущей таблицы с помощью окна свойств.
См:
Когда я создаю таблицу с использованием SSMS 2008, я вижу 3 панели:
В области свойств таблицы есть поле: Schema
, которое позволяет вам выбрать схему.