Відповіді:
New Table...
Спробуйте запустити CREATE TABLE [schemaname].[tableName]; GO;
Це передбачає, що ім'я схеми існує у вашій базі даних. Будь ласка, використовуйте, CREATE SCHEMA [schemaname]
якщо вам також потрібно створити схему.
EDIT: оновлено до примітки SQL Server 11.03, вимагаючи, щоб це було єдиним твердженням у пакетній партії.
create schema [schema_Name]
поданий вище запит.
Створіть схему бази даних у SQL Server 2008
1. Перейдіть до пункту Безпека> Схеми
2. Клацніть правою кнопкою миші по схемах та виберіть Нову схему
3. Заповніть деталі на вкладці Загальні для нової схеми. Мовляв, назва схеми - "MySchema", а власник схеми - "Адміністратор".
4. Додайте користувачів до схеми за потребою та встановіть їх дозволи:
5. Додайте будь-які розширені властивості (на вкладці Розширені властивості)
6. Клацніть OK.
Додавання таблиці до нової схеми "MySchema"
1. У Object Explorer правою кнопкою миші натисніть на назву таблиці та виберіть "Дизайн":
2. Зміна схеми бази даних для таблиці в SQL Server Management Studio
3. З виду "Дизайн" натисніть F4, щоб відобразити вікно Властивості.
4. У вікні "Властивості" змініть схему на потрібну схему:
5. Закрийте Дизайн дизайну, клацнувши вкладку правою кнопкою миші та вибравши "Закрити":
6. Закриття дизайнерського перегляду
7. Натисніть "ОК", коли з'явиться запит на збереження
8. Ваша таблиця тепер перенесена в схему "MySchema".
Оновіть подання браузера об’єктів Щоб підтвердити зміни
Готово
Відповідь Shaun F не буде працювати, якщо схеми не існує в БД. Якщо хтось шукає спосіб створити схему, тоді просто виконайте наступний скрипт для створення схеми.
create schema [schema_name]
CREATE TABLE [schema_name].[table_name](
...
) ON [PRIMARY]
Додаючи нову таблицю, перейдіть до режиму дизайну таблиці та натисніть, F4
щоб відкрити вікно властивості та виберіть схему зі спадного меню. За замовчуванням є dbo
.
Ви також можете змінити схему поточної таблиці за допомогою вікна Властивості.
Посилання:
CREATE SCHEMA setup; GO