Практическое руководство. Создание базы данных SQL Server в обозревателе сервера. Создать базу данных sql server 2018


Пошаговое руководство. Создание базы данных SQL Server Compact

Рекомендуем использовать Visual Studio 2017

Эта документация перемещена в архив и не поддерживается.

В этом пошаговом руководстве показано, как создать новый файл базы данных SQL Server Compact, основанного на клиентах и упорядочить таблицы в учебной базе данных northwind.

В данном пошаговом руководстве рассмотрены следующие задачи:

  • Создание нового приложения Windows.

  • Создание нового файла локальной базы данных и добавление его в проект.

  • Создание таблиц базы данных и связей с использованием инструментов проектирования данных в Visual Studio.

Для выполнения этого пошагового руководства потребуется следующее.

Так как будет создаваться база данных, основанная на шаблоне пустой базы, необходим проект, создающий эту базу.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Для создания нового приложения под управлением Windows

  1. В меню Файл окна Visual Studio выберите команду Создать и щелкните Проект.

  2. Назовите проект SampleDatabaseWalkthrough.

  3. Щелкните элемент Приложение Windows Forms и нажмите OK. Дополнительные сведения см. в разделе Разработка клиентских приложений.

    Проект SampleDatabaseWalkthrough создан и добавлен в Обозреватель решений/Обозреватель баз данных.

Добавление новой базы данных к проекту

  1. В меню Проект выберите команду Добавить новый элемент.

  2. Выберите пункт Локальная база данных в списке доступных шаблонов.

  3. В поле Имя введите SampleDatabase.

  4. Нажмите кнопку Добавить.

    Откроется Мастер настройки источников данных с новым файлом SampleDatabase.sdf, выбранным в качестве подключения данных.

  5. Нажмите кнопку Далее.

  6. Нажмите кнопку Далее еще раз, чтобы сохранить строку подключения в файле конфигурации приложения.

  7. Нажмите кнопку Готово на странице Выбор объектов базы данных. (Нет доступных объектов базы данных, так как это новая база данных.)

    В проект добавятся файлы SampleDatabase.sdf и SampleDatabaseDataSet.xsd.

Добавление таблиц в базу данных

  1. Откройте Обозреватель серверов/Обозреватель баз данных, щелкнув Обозреватель серверов/Обозреватель баз данных в меню Вид.

  2. Разверните узел SampleDatabase.sdf, находящийся под узлом Подключения данных.

  3. Щелкните правой кнопкой мыши пункт Таблицы, а затем — Создать таблицу.

    Откроется диалоговое окно Новая таблица.

  4. Создайте столбцы согласно следующей таблице:

    Имя столбца

    Тип данных

    Длина

    Разрешить значения null

    CustomerID

    nchar

    5

    Нет

    CompanyName

    nvarchar

    40

    Нет

    ContactName

    nvarchar

    30

    Да

    ContactTitle

    nvarchar

    30

    Да

    Адрес

    nvarchar

    60

    Да

    Город

    nvarchar

    15

    Да

    Region

    nvarchar

    15

    Да

    PostalCode

    nvarchar

    10

    Да

    Country

    nvarchar

    15

    Да

    Phone

    nvarchar

    24

    Да

    Fax

    nvarchar

    24

    Да

  5. Выберите столбец CustomerID, а затем установите для поля Первичный ключ значение Да.

  6. В поле Имя введите Customers.

  7. Нажмите кнопку ОК.

  8. В обозревателе серверов/обозревателе баз данных щелкните правой кнопкой мыши элемент Таблицы, затем выберите пункт Создать таблицу.

    Откроется диалоговое окно Новая таблица.

  9. Создайте столбцы согласно следующей таблице:

    Имя столбца

    Тип данных

    Длина

    Разрешить значения null

    OrderID

    Целочисленное значение.

msdn.microsoft.com

Пошаговое руководство. Создание базы данных SQL Server Express

Рекомендуем использовать Visual Studio 2017

Эта документация перемещена в архив и не поддерживается.

В этом пошаговом руководстве создается новый файл базы данных SQL Server на основе таблиц Customers и Orders образца базы данных "Northwind". Этот файл базы данных можно затем использовать в качестве образца для выполнения дополнительных инструкций и примеров в этой системе справки, которые ссылаются на файлы локальной базы данных.

В процессе выполнения этого пошагового руководства вы научитесь:

Для выполнения этого пошагового руководства потребуется следующее.

Поскольку в этом пошаговом руководстве создается база данных на основе шаблона пустой базы данных, проект необходим для ее создания.

Чтобы создать новый проект Windows

  1. В Visual Studio из меню Файл создайте новый Проект.

  2. Назовите проект SampleDatabaseWalkthrough.

  3. Выберите Приложение Windows и нажмите кнопку OK. Дополнительные сведения см. в разделе Создание приложения для Windows.

    Проект SampleDatabaseWalkthrough создан и добавлен в Обозреватель решений.

Добавление новой базы данных к проекту

  1. В меню Проект выберите Добавить новый элемент.

  2. Выберите База данных, основанная на службах из списка доступных шаблонов.

  3. Введите SampleDatabase в поле Имя.

  4. Нажмите кнопку Добавить.

    Открывается Мастер настройки источника данных, но объекты базы данных недоступны, так как это новая база данных.

  5. Нажмите Готово для создания базы данных, набора данных и добавления их в проект.

Добавление таблиц в базу данных

  1. Откройте Обозреватель серверов/Обозреватель баз данных, щелкнув Обозреватель серверов/Обозреватель баз данных в меню Вид.

  2. Разверните узел SampleDatabase.mdf под узлом Подключения данных.

  3. Щелкните правой кнопкой мыши Таблицы и выберите Добавить новую таблицу.

    Откроется Конструктор таблиц.

  4. Создайте столбцы со следующими сведениями:

    Имя столбца

    Тип данных

    Разрешить значения null

    CustomerID

    nchar(5)

    False (флажок не установлен)

    CompanyName

    nvarchar(40)

    False (флажок не установлен)

    ContactName

    nvarchar (30)

    True (флажок установлен)

    ContactTitle

    nvarchar (30)

    True (флажок установлен)

    Address

    nvarchar (60)

    True (флажок установлен)

    City

    nvarchar (15)

    True (флажок установлен)

    Region

    nvarchar (15)

    True (флажок установлен)

    PostalCode

    nvarchar (10)

    True (флажок установлен)

    Country

    nvarchar (15)

    True (флажок установлен)

    Phone

    nvarchar (24)

    True (флажок установлен)

    Fax

    nvarchar (24)

    True (флажок установлен)

  5. Выберите столбец CustomerID, после этого выберите Задать первичный ключ в меню Конструктор таблиц.

  6. Выберите Сохранить Table1 в меню Файл.

  7. Введите Customers в поле Введите имя для таблицы.

  8. Нажмите кнопку ОК.

  9. Щелкните правой кнопкой мыши Таблицы и выберите Добавить новую таблицу.

    Откроется Конструктор таблиц.

  10. Создайте столбцы со следующими сведениями:

    Имя столбца

    Тип данных

    Разрешить значения null

    OrderID

    int

    False (флажок не установлен)

    CustomerID

    nchar(5)

    True (флажок установлен)

    EmployeeID

    int

    True (флажок установлен)

    OrderDate

    datetime

    True (флажок установлен)

    RequiredDate

    datetime

    True (флажок установлен)

    ShippedDate

    datetime

    True (флажок установлен)

    ShipVia

    int

    True (флажок установлен)

    Freight

    money

    True (флажок установлен)

    ShipName

    nvarchar(40)

    True (флажок установлен)

    ShipAddress

    nvarchar(60)

    True (флажок установлен)

    ShipCity

    nvarchar(15)

    True (флажок установлен)

    ShipRegion

    nvarchar(15)

    True (флажок установлен)

    ShipPostalCode

    nvarchar(10)

    True (флажок установлен)

    ShipCountry

    nvarchar(15)

    True (флажок установлен)

  11. Выберите столбец OrderID, после этого выберите Задать первичный ключ в меню Конструктор таблиц.

  12. Выберите Сохранить Table2 в меню Файл.

  13. Введите Orders в поле Введите имя для таблицы.

  14. Нажмите кнопку ОК.

Создание отношения между таблицами, созданными в предыдущей процедуре

  1. Щелкните правой кнопкой мыши узел Схемы баз данных в узле SampleDatabase.mdfОбозревателя серверов/Обозревателя баз данных и выберите Добавить новую схему.

  2. Нажмите Да, если открывается диалоговое окно с запросом на создание объектов базы данных, необходимых для построения схем.

  3. Добавьте к схеме таблицы Customers и Orders.

  4. Закройте диалоговое окно Добавление таблицы.

  5. Перетащите столбец CustomerID из таблицы Customers в таблицу Orders.

  6. Убедитесь, что таблица Customers является таблицей первичного ключа, а таблица Orders является таблицей внешнего ключа, и что столбец выбран в обеих таблицах CustomerID.

  7. Нажмите кнопку OK, чтобы закрыть диалоговое окно Таблицы и столбцы.

  8. Нажмите кнопку OK для закрытия диалогового окна Отношение внешнего ключа и создания отношения.

  9. Выберите Сохранить Diagram1 в меню Файл.

  10. Оставьте имя по умолчанию и нажмите кнопку OK.

  11. Нажмите Да в диалоговом окне Сохранить.

Для заполнения данными таблицы Customers

  1. Создайте новое подключение в окне Обозреватель серверов/Обозреватель баз данных к образцу базы данных "Northwind". Дополнительные сведения см. в разделах Практическое руководство. Установка образцов баз данных и Практическое руководство. Подключение к данным в базе данных.

  2. Разверните узел базы данных Northwind в окне Обозреватель серверов/Обозреватель баз данных.

  3. Щелкните правой кнопкой мыши таблицу Customers базы "Northwind" и выберите Показать таблицу данных.

  4. Выделите все записи и скопируйте их в буфер обмена.

  5. Разверните базу данных SampleDatabase.sdf в окне Обозреватель серверов/Обозреватель баз данных.

  6. Щелкните правой кнопкой мыши таблицу Customers базы SampleDatabase.sdf и выберите Показать таблицу данных.

  7. Вставьте данные таблицы Customers базы "Northwind" из буфера обмена.

Для заполнения данными таблицы Orders

  1. Щелкните правой кнопкой мыши таблицу Orders базы "Northwind" и выберите Показать таблицу данных.

  2. Выделите все записи и скопируйте их в буфер обмена.

  3. Разверните базу данных SampleDatabase.sdf в окне Обозреватель серверов/Обозреватель баз данных.

  4. Щелкните правой кнопкой мыши таблицу Orders базы данных SampleDatabase.mdf и выберите Показать таблицу данных.

  5. Вставьте данные таблицы Orders базы "Northwind" из буфера обмена.

Теперь, создав образец базы данных, содержащий данные, следует сделать копию базы данных в ее исходном состоянии, что позволит восстановить данные при необходимости.

Чтобы сохранить образец базы данных

  1. Выберите Сохранить все в меню Файл.

  2. Выберите Закрыть решение в меню Файл.

  3. Перейдите к файлу SampleDatabase.mdf в папке проекта и выберите Копировать.

  4. Перейдите к папке, в которой хотите сохранить базу данных, и вставьте копию в эту папку.

Теперь, когда имеется файл локальной базы данных, содержащей некоторые образцы данных, можно выполнить следующую процедуру:

Задачи
Основные понятия
Другие ресурсы

technet.microsoft.com

Создание серверов и отдельных баз данных SQL Azure и управление ими

  • 10/19/2018
  • Время чтения: 15 мин
  • Соавторы

В этой статье

Вы можете создавать логические серверы и отдельные базы данных SQL Azure и управлять ими с помощью портала Azure, PowerShell, Azure CLI, REST API и Transact-SQL.You can create and manage Azure SQL database logical servers and single databases using the Azure portal, PowerShell, Azure CLI, REST API, and Transact-SQL.

Портал Azure: управление логическими серверами и базами данныхAzure portal: Manage logical servers and databases

Группу ресурсов базы данных SQL Azure можно создать заблаговременно или при создании самого сервера.You can create the Azure SQL database's resource group ahead of time or while creating the server itself. Существует несколько методов перехода к форме создания сервера SQL Server. Можно создать сервер SQL Server отдельно или при создании базы данных.There are multiple methods for getting to a new SQL server form, either by creating a new SQL server or as part of creating a new database.

Создание пустого сервера SQL Server (логического сервера)Create a blank SQL server (logical server)

Чтобы создать сервер базы данных SQL Azure (без базы данных) с помощью портала Azure, перейдите к пустой форме "SQL Server (логический сервер)".To create an Azure SQL Database server (without a database) using the Azure portal, navigate to a blank SQL server (logical server) form.

Создание пустой базы данных SQL или примера базы данных SQLCreate a blank or sample SQL database

Чтобы создать базу данных SQL Azure с помощью портала Azure, перейдите к пустой форме "База данных SQL" и введите необходимую информацию.To create an Azure SQL database using the Azure portal, navigate to a blank SQL Database form and provide the requested information. Группу ресурсов базы данных SQL Azure и логический сервер можно создать заблаговременно или при создании самой базы данных.You can create the Azure SQL database's resource group and logical server ahead of time or while creating the database itself. Можно создать пустую базу данных или пример базы данных на основе Adventure Works LT.You can create a blank database or create a sample database based on Adventure Works LT.

Сведения о создании управляемого экземпляра см. в статье Создание управляемого экземпляра.To create a Managed Instance, see Create a Managed Instance

Управление существующим сервером SQL ServerManage an existing SQL server

Для управления существующим сервером перейдите к нему, воспользовавшись одним из множества способов. Например, это можно сделать со страницы определенной базы данных SQL, страницы Серверы SQL Server или страницы Все ресурсы.To manage an existing server, navigate to the server using a number of methods - such as from specific SQL database page, the SQL servers page, or the All resources page.

Для управления существующей базой данных перейдите на страницу Базы данных SQL и щелкните нужную базу данных.To manage an existing database, navigate to the SQL databases page and click the database you wish to manage. На следующем снимке экрана показано, как можно начать настройку брандмауэра уровня сервера для базы данных на странице Обзор для базы данных.The following screenshot shows how to begin setting a server-level firewall for a database from the Overview page for a database.

PowerShell: управление логическими серверами и базами данныхPowerShell: Manage logical servers and databases

Для создания сервера Azure SQL, баз данных и брандмауэров и управления ими с помощью Azure PowerShell используйте приведенные ниже командлеты PowerShell.To create and manage Azure SQL server, databases, and firewalls with Azure PowerShell, use the following PowerShell cmdlets. Если вам нужно выполнить установку или обновление PowerShell, см. статью об установке модуля Azure PowerShell.If you need to install or upgrade PowerShell, see Install Azure PowerShell module.

Azure CLI: управление логическими серверами и базами данныхAzure CLI: Manage logical servers and databases

Для создания сервера SQL Azure, баз данных SQL Azure и брандмауэров и управления ими с помощью Azure CLI используйте приведенные ниже команды Azure CLI для Базы данных SQL.To create and manage Azure SQL server, databases, and firewalls with Azure CLI, use the following Azure CLI SQL Database commands. Запускайте интерфейс командной строки в браузере с помощью Cloud Shell либо установите его на платформе macOS, Linux или Windows.Use the Cloud Shell to run the CLI in your browser, or install it on macOS, Linux, or Windows. Изучите дополнительные сведения о создании эластичных пулов и управлении ими.For creating and managing elastic pools, see Elastic pools.

Transact-SQL: управление логическими серверами и базами данныхTransact-SQL: Manage logical servers and databases

Для создания сервера Azure SQL, баз данных и брандмауэров и управления ими с помощью Transact-SQL используйте приведенные ниже команды T-SQL.To create and manage Azure SQL server, databases, and firewalls with Transact-SQL, use the following T-SQL commands. Можно выполнить эти команды на портале Azure, в SQL Server Management Studio, Visual Studio Code или любой другой программе, которая может подключаться к серверу базы данных SQL Azure и передавать команды Transact-SQL.You can issue these commands using the Azure portal, SQL Server Management Studio, Visual Studio Code, or any other program that can connect to an Azure SQL Database server and pass Transact-SQL commands. Ознакомьтесь с дополнительными сведениями об управлении эластичными пулами.For managing elastic pools, see Elastic pools.

Важно!

С помощью Transact-SQL невозможно создать или удалить сервер.You cannot create or delete a server using Transact-SQL.

Get-HelpCommand ОПИСАНИЕDescription
CREATE DATABASE (база данных SQL Azure)CREATE DATABASE (Azure SQL Database) Создает базу данных.Creates a new database. Для создания базы данных требуется подключение к базе данных master.You must be connected to the master database to create a new database.
ALTER DATABASE (база данных SQL Azure)ALTER DATABASE (Azure SQL Database) Изменяет базу данных SQL Azure.Modifies an Azure SQL database.
ALTER DATABASE (хранилище данных SQL Azure)ALTER DATABASE (Azure SQL Data Warehouse) Изменяет хранилище данных SQL Azure.Modifies an Azure SQL Data Warehouse.
DROP DATABASE (Transact-SQL)DROP DATABASE (Transact-SQL) Удаляет базу данных.Deletes a database.
sys.database_service_objectives (база данных SQL Azure)sys.database_service_objectives (Azure SQL Database) Возвращает сведения о выпуске (уровень служб), целевой службе (ценовую категорию), а также имя эластичного пула (при наличии) для базы данных SQL Azure или хранилища данных SQL Azure.Returns the edition (service tier), service objective (pricing tier), and elastic pool name, if any, for an Azure SQL database or an Azure SQL Data Warehouse. В системе базы данных master на сервере базы данных SQL Azure возвращает сведения обо всех базах данных.If logged on to the master database in an Azure SQL Database server, returns information on all databases. Для использования хранилища данных SQL Azure необходимо подключиться к базе данных master.For Azure SQL Data Warehouse, you must be connected to the master database.
sys.dm_db_resource_stats (база данных SQL Azure)sys.dm_db_resource_stats (Azure SQL Database) Возвращает сведения об использовании ЦП, операциях ввода-вывода и потреблении памяти для базы данных в службе "База данных SQL Azure".Returns CPU, IO, and memory consumption for an Azure SQL Database database. Новая строка создается каждые 15 секунд, даже если в базе данных не выполняется никаких действий.One row exists for every 15 seconds, even if there is no activity in the database.
sys.resource_stats (база данных SQL Azure)sys.resource_stats (Azure SQL Database) Возвращает сведения об использовании ЦП и хранилища для базы данных SQL Azure.Returns CPU usage and storage data for an Azure SQL Database. Данные собираются и объединяются за пятиминутные интервалы.The data is collected and aggregated within five-minute intervals.
sys.database_connection_stats (база данных SQL Azure)sys.database_connection_stats (Azure SQL Database) Содержит статистику о событиях подключения к базе данных в базе данных SQL, предоставляя общие сведения об успешных и неудачных попытках подключения.Contains statistics for SQL Database database connectivity events, providing an overview of database connection successes and failures.
sys.event_log (база данных SQL Azure)sys.event_log (Azure SQL Database) Возвращает сведения об успешных подключениях к базе данных в базе данных SQL Azure, а также о сбоях подключения и взаимоблокировках.Returns successful Azure SQL Database database connections, connection failures, and deadlocks. С помощью этой информации можно отслеживать действия с базой данных в базе данных SQL или устранять возникшие неполадки.You can use this information to track or troubleshoot your database activity with SQL Database.
sp_set_firewall_rule (база данных SQL Azure)sp_set_firewall_rule (Azure SQL Database) Создает или обновляет параметры брандмауэра уровня сервера для сервера базы данных SQL.Creates or updates the server-level firewall settings for your SQL Database server. Эта хранимая процедура доступна только в базе данных master для имени для входа субъекта серверного уровня.This stored procedure is only available in the master database to the server-level principal login. Правило брандмауэра уровня сервера можно будет создать с помощью Transact-SQL только после того, как пользователь, имеющий разрешения уровня Azure, создаст первое правило брандмауэра уровня сервера.A server-level firewall rule can only be created using Transact-SQL after the first server-level firewall rule has been created by a user with Azure-level permissions
sys.firewall_rules (база данных SQL Azure)sys.firewall_rules (Azure SQL Database) Возвращает сведения о параметрах брандмауэра уровня сервера, связанных с базой данных SQL Microsoft Azure.Returns information about the server-level firewall settings associated with your Microsoft Azure SQL Database.
sp_delete_firewall_rule (база данных SQL Azure)sp_delete_firewall_rule (Azure SQL Database) Удаляет параметры брандмауэра уровня сервера с сервера базы данных SQL.Removes server-level firewall settings from your SQL Database server. Эта хранимая процедура доступна только в базе данных master для имени для входа субъекта серверного уровня.This stored procedure is only available in the master database to the server-level principal login.
sp_set_database_firewall_rule (база данных SQL Azure)sp_set_database_firewall_rule (Azure SQL Database) Создает или обновляет правила брандмауэра уровня базы данных для базы данных SQL Azure или хранилища данных SQL.Creates or updates the database-level firewall rules for your Azure SQL Database or SQL Data Warehouse. Можно настроить правила брандмауэра базы данных для базы данных master и пользовательских баз данных в Базе данных SQL.Database firewall rules can be configured for the master database, and for user databases on SQL Database. Правила брандмауэра базы данных полезны в тех случаях, когда применяются пользователи автономной базы данных.Database firewall rules are useful when using contained database users.
sys.database_firewall_rules (база данных SQL Azure)sys.database_firewall_rules (Azure SQL Database) Возвращает сведения о параметрах брандмауэра уровня базы данных, связанных с базой данных SQL Microsoft Azure.Returns information about the database-level firewall settings associated with your Microsoft Azure SQL Database.
sp_delete_database_firewall_rule (база данных SQL Azure)sp_delete_database_firewall_rule (Azure SQL Database) Удаляет параметр брандмауэра уровня базы данных из базы данных SQL Azure или хранилища данных SQL.Removes database-level firewall setting from your Azure SQL Database or SQL Data Warehouse.

REST API: управление логическими серверами и базами данныхREST API: Manage logical servers and databases

Для создания сервера Azure SQL Server, баз данных и брандмауэров и управления используются приведенные ниже запросы REST API.To create and manage Azure SQL server, databases, and firewalls, use these REST API requests.

Дополнительная информацияNext steps

docs.microsoft.com

Как создать базу данных SQL Server Compact на сервере

Эта документация перемещена в архив и не поддерживается.

В этом разделе описывается процесс создания базы данных Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) на компьютере, где работает сервер Microsoft SQL Server 2008.

  1. В среде SQL Server Management Studio откройте Обозреватель объектов.

    Примечание.
    Чтобы создать базу данных, можно использовать среду SQL Server Management Studio или среду SQL Server Management Studio Express. Выпуск среды SQL Server Management Studio Express можно загрузить из Центр загрузки Майкрософт.
  2. В обозревателе объектов нажмите кнопку Подключиться, а затем выберите SQL Server Compact 3.5.

  3. В диалоговом окне Подключение к серверу выберите пункт <Создать базу данных> в раскрывающемся списке Файл базы данных.

  4. В диалоговом окне Создание базы данных SQL Server Compact 3.5 введите имя и путь для нового файла базы данных. При необходимости можно выбрать параметры сортировки по умолчанию и учет регистра, а также задать шифрование или парольную защиту базы данных. Если включено шифрование или парольная защита базы данных, введите пароль и нажмите кнопку ОК.

  5. Нажмите кнопку Соединиться, чтобы установить соединение с созданной базой данных SQL Server Compact 3.5. База данных отобразится в обозревателе объектов.

msdn.microsoft.com

Как создать базу данных SQL Server Compact 3.5 на подключенном устройстве

Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

Эта документация перемещена в архив и не поддерживается.

В этом разделе описано создание базы данных Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) на устройстве, подключенном к компьютеру, на котором работает Microsoft SQL Server 2008. Чтобы операция была выполнена правильно, устройство должно быть подключено к компьютеру с помощью программы ActiveSync.

  1. В среде SQL Server Management Studio откройте Обозреватель объектов.

  2. В обозревателе объектов нажмите кнопку Подключиться, а затем выберите SQL Server Compact 3.5.

  3. В диалоговом окне Подключение к серверу выберите пункт <Создать базу данных> в раскрывающемся списке Файл базы данных.

  4. В диалоговом окне Создание новой базы данных SQL Server Compact 3.5 нажмите кнопку Просмотр.

  5. Выберите подключенное мобильное устройство. При необходимости можно развернуть узел Мобильное устройство и выбрать существующую либо создать новую папку на устройстве. Сделав выбор, нажмите кнопку ОК.

  6. Введите имя файла новой базы данных При необходимости можно выбрать параметры сортировки по умолчанию и учет регистра, а также задать шифрование или парольную защиту базы данных. Если включено шифрование или парольная защита базы данных, введите пароль и нажмите кнопку ОК.

  7. Нажмите кнопку Подключиться, чтобы установить соединение с созданной базой данных SQL Server Compact 3.5. База данных отобразится в обозревателе объектов.

msdn.microsoft.com

Практическое руководство. Создание базы данных SQL Server в обозревателе сервера

Рекомендуем использовать Visual Studio 2017

Эта документация перемещена в архив и не поддерживается.

В обозревателе сервера можно создать новую базу данных Microsoft SQL Server. Новая база данных в обозревателе сервера будет содержать папки таких объектов, как таблицы, представления, хранимые процедуры и функции базы данных. Кроме того, с помощью визуальных инструментов баз данных можно разрабатывать структуру баз данных.

Примечание

Это относится только к базам данных Microsoft SQL Server.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров. Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы создать новую базу данных Microsoft SQL Server.

  1. Щелкните правой кнопкой мыши узел Подключения данных и выберите команду Создать новую базу данных SQL Server.

    Откроется диалоговое окно Создание новой базы данных SQL Server.

  2. Введите имя сервера, на котором будет расположена база данных.

  3. Выберите параметр Использовать встроенные средства безопасности Windows NT или Использовать конкретный идентификатор и пароль пользователя.

    Дополнительные сведения о проверке подлинности при доступе к базе данных SQL Server см. в разделе Диалоговое окно "Создание новой базы данных SQL Server".

  4. Введите имя новой базы данных.

  5. Нажмите кнопку ОК.

В обозревателе сервера будет отображена новая база данных Microsoft SQL Server.

Примечание

Для создания новой базы данных на целевом сервере необходимо иметь соответствующие разрешения Microsoft SQL Server.

Основные понятия

msdn.microsoft.com

Создание базы данных служб приложения для сервера SQL Server

Эта документация перемещена в архив и не поддерживается.

Обновлен: Ноябрь 2007

В некоторых функциональных возможностях ASP.NET поставщик отвечает за управление хранением и извлечением данных из источника данных. Каждый поставщик привязан к конкретному источнику данных. ASP.NET включает поставщик Microsoft SQL Server для следующих функциональных возможностей ASP.NET:

По умолчанию каждый поставщик SQL Server хранит данные в автоматически созданной базе данных с использованием локальной установки SQL Server, экспресс-выпуск. Каждую функциональную возможность можно использовать отдельно, либо в сочетании с другими функциональными возможностями. Например, можно использовать управление ролями отдельно или в сочетании с пользовательскими данными, которые управляются функцией членства.

При установке ASP.NET файл конфигурации компьютера и корневой файл Web.config для сервера включают элементы конфигурации, определяющие поставщиков SQL Server для каждой из функций ASP.NET, за которую отвечает поставщик. Данные поставщики по умолчанию настраиваются для подключения к локальному экземпляру SQL Server, экспресс-выпуск. Если планируется использовать только SQL Server, экспресс-выпуск, расположение которого по умолчанию задано в разделе connectionStrings файла конфигурации компьютера, то выполнение настройки базы данных вручную не требуется. Если необходимо настроить базу данных, используя стандартную версию SQL Server, запущенную на том же сервере, или настроить удаленный компьютер SQL Server, в этом случае потребуется использование данного средства.

Примечание.

Средство Aspnet_regsql не рекомендуется использовать вместе с локальной установкой SQL Server, экспресс-выпуск, запущенной в режиме пользовательского экземпляра (то есть, строка подключения содержит User Instance=true).

ASP.NET включает средство установки базы данных SQL Server, используемой поставщиками SQL Server, с именем Aspnet_regsql.exe. Средство Аspnet_regsql.exe находится в папке диск:\WINDOWS\Microsoft.NET\Framework\номер версии на веб-сервере. Средство Aspnet_regsql.exe используется как для создания базы данных SQL Server, так и для добавления или удаления параметров из существующей базы данных.

Можно запустить Aspnet_regsql.exe без аргументов командной строки, чтобы запустить мастер, который предоставляет пошаговое руководство по указанию сведений о подключении для компьютера, на котором запущен SQL Server, а также по установке и удалению элементов базы данных для всех поддерживаемых функций. Можно также запустить Aspnet_regsql.exe как инструмент командной строки для указания элементов базы данных для отдельных добавляемых или удаляемых функциональных возможностей.

Примечание.

Элементы базы данных, установленные в базе данных функциональных возможностей, всегда будут принадлежать учетной записи владельца базы данных SQL Server (DBO). Чтобы установить базу данных функциональных возможностей, для ролей db_ddladmin и dd_securityadmin должен быть разрешен вход SQL Server в базу данных SQL Server. Однако необязательно быть системным администратором SQL Server, чтобы установить базу данных функциональных возможностей.

Чтобы запустить мастер Aspnet_regsql.exe, следует запустить Аspnet_regsql.exe без аргументов командной строки, как показано в следующем примере:

C:\WINDOWS\Microsoft.NET\Framework\<versionNumber>\aspnet_regsql.exe

Также можно запустить средство Aspnet_regsql.exe в качестве служебной программы командной строки. Например, с помощью следующей команды на локальном компьютере, где установлен SQL Server, можно установить элементы базы данных для членства и управления ролями:

aspnet_regsql.exe -E -S localhost -A mr

В следующей таблице описаны параметры командной строки, поддерживаемые средством Aspnet_regsql.exe.

Параметр

Описание

-?

Выводит в окне командной строки текст раздела «Справка» для средства Aspnet_regsql.exe.

-W

Запускает средство в режиме мастера. Данное свойство является свойством по умолчанию, если не заданы аргументы командной строки.

-C строка подключения

Строка подключения к компьютеру, на котором запущен SQL Server, где будет установлена или уже установлена база данных. Данный параметр не является обязательным, если указаны только данные сервера (-S) и входа (-U и -P или -E).

-S сервер

Имя компьютера, на котором установлен SQL Server, где будет установлена или уже установлена база данных. Имя сервера также может включать имя экземпляра, например, .\INSTANCENAME.

-U идентификатор входа

Идентификатор пользователя SQL Server для входа в систему. Данный параметр также требует параметра пароля (-P). Данный параметр не обязателен, если вход выполняется с использованием учетных данных Windows (-E).

-P пароль

Пароль SQL Server для входа. Данному параметру также требуется параметр идентификатора входа (-U). Данный параметр не является обязательным, если вход выполняется с использованием учетных данных Windwos (-E).

-E

Выполняет вход с использованием учетных данных Windows пользователя, зарегистрированного в системе в данный момент.

-d база данных

Имя базы данных, которую необходимо создать или изменить. Если база данных не указана, используется имя базы данных по умолчанию «aspnetdb».

-sqlexportonly имя файла

Создает файл сценария SQL, который можно использовать для добавления или удаления указанных функций. Заданные действия не выполняются.

-A all|m|r|p|c|w

Добавляет поддержку одной или нескольких функциональных возможностей. Для функциональных возможностей ASP.NET используются следующие идентификаторы.

ИдентификаторВлияние

allВсе функции

mЧленство

rУправление ролями

pПрофиль

cПерсонализация веб-частей

wВеб-события

Идентификаторы функций могут указываться вместе или по отдельности, как показано в следующих примерах.

aspnet_regsql.exe -E -S localhost -A mp

aspnet_regsql.exe -E -S localhost -A m -A p

-R all|m|r|p|c|w

Удаляет поддержку одной или нескольких функциональных возможностей. Для функциональных возможностей ASP.NET используются следующие идентификаторы.

ИдентификаторВлияние

allВсе функции

mЧленство

rУправление ролями

pПрофиль

cПерсонализация веб-частей

wВеб-события

Идентификаторы функций могут указываться вместе или по отдельности, как показано в следующих примерах.

aspnet_regsql.exe -E -S localhost -R mp

aspnet_regsql.exe -E -S localhost -R m -R p

-Q

Запускает средство в режиме без вывода сообщений. Перед удалением функции подтверждение не запрашивается.

Основные понятия
Другие ресурсы

technet.microsoft.com