Практическое руководство. Создание базы данных 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
В меню Файл окна Visual Studio выберите команду Создать и щелкните Проект.
Назовите проект SampleDatabaseWalkthrough.
Щелкните элемент Приложение Windows Forms и нажмите OK. Дополнительные сведения см. в разделе Разработка клиентских приложений.
Проект SampleDatabaseWalkthrough создан и добавлен в Обозреватель решений/Обозреватель баз данных.
Добавление новой базы данных к проекту
-
В меню Проект выберите команду Добавить новый элемент.
-
Выберите пункт Локальная база данных в списке доступных шаблонов.
-
В поле Имя введите SampleDatabase.
-
Нажмите кнопку Добавить.
Откроется Мастер настройки источников данных с новым файлом SampleDatabase.sdf, выбранным в качестве подключения данных.
-
Нажмите кнопку Далее.
-
Нажмите кнопку Далее еще раз, чтобы сохранить строку подключения в файле конфигурации приложения.
-
Нажмите кнопку Готово на странице Выбор объектов базы данных. (Нет доступных объектов базы данных, так как это новая база данных.)
В проект добавятся файлы SampleDatabase.sdf и SampleDatabaseDataSet.xsd.
Добавление таблиц в базу данных
-
Откройте Обозреватель серверов/Обозреватель баз данных, щелкнув Обозреватель серверов/Обозреватель баз данных в меню Вид.
-
Разверните узел SampleDatabase.sdf, находящийся под узлом Подключения данных.
-
Щелкните правой кнопкой мыши пункт Таблицы, а затем — Создать таблицу.
Откроется диалоговое окно Новая таблица.
-
Создайте столбцы согласно следующей таблице:
Имя столбца
Тип данных
Длина
Разрешить значения 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
Да
-
Выберите столбец CustomerID, а затем установите для поля Первичный ключ значение Да.
-
В поле Имя введите Customers.
-
Нажмите кнопку ОК.
-
В обозревателе серверов/обозревателе баз данных щелкните правой кнопкой мыши элемент Таблицы, затем выберите пункт Создать таблицу.
Откроется диалоговое окно Новая таблица.
-
Создайте столбцы согласно следующей таблице:
Имя столбца
Тип данных
Длина
Разрешить значения null
OrderID
Целочисленное значение.
msdn.microsoft.com
Пошаговое руководство. Создание базы данных SQL Server Express
Рекомендуем использовать Visual Studio 2017
Эта документация перемещена в архив и не поддерживается.
В этом пошаговом руководстве создается новый файл базы данных SQL Server на основе таблиц Customers и Orders образца базы данных "Northwind". Этот файл базы данных можно затем использовать в качестве образца для выполнения дополнительных инструкций и примеров в этой системе справки, которые ссылаются на файлы локальной базы данных.
В процессе выполнения этого пошагового руководства вы научитесь:
Для выполнения этого пошагового руководства потребуется следующее.
Поскольку в этом пошаговом руководстве создается база данных на основе шаблона пустой базы данных, проект необходим для ее создания.
Чтобы создать новый проект Windows
В Visual Studio из меню Файл создайте новый Проект.
Назовите проект SampleDatabaseWalkthrough.
Выберите Приложение Windows и нажмите кнопку OK. Дополнительные сведения см. в разделе Создание приложения для Windows.
Проект SampleDatabaseWalkthrough создан и добавлен в Обозреватель решений.
Добавление новой базы данных к проекту
В меню Проект выберите Добавить новый элемент.
Выберите База данных, основанная на службах из списка доступных шаблонов.
Введите SampleDatabase в поле Имя.
Нажмите кнопку Добавить.
Открывается Мастер настройки источника данных, но объекты базы данных недоступны, так как это новая база данных.
Нажмите Готово для создания базы данных, набора данных и добавления их в проект.
Добавление таблиц в базу данных
Откройте Обозреватель серверов/Обозреватель баз данных, щелкнув Обозреватель серверов/Обозреватель баз данных в меню Вид.
Разверните узел SampleDatabase.mdf под узлом Подключения данных.
Щелкните правой кнопкой мыши Таблицы и выберите Добавить новую таблицу.
Откроется Конструктор таблиц.
Создайте столбцы со следующими сведениями:
Имя столбца
Тип данных
Разрешить значения null
CustomerID
nchar(5)
False (флажок не установлен)
CompanyName
nvarchar(40)
False (флажок не установлен)
ContactName
nvarchar (30)
True (флажок установлен)
ContactTitle
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 (флажок установлен)
Выберите столбец CustomerID, после этого выберите Задать первичный ключ в меню Конструктор таблиц.
Выберите Сохранить Table1 в меню Файл.
Введите Customers в поле Введите имя для таблицы.
Нажмите кнопку ОК.
Щелкните правой кнопкой мыши Таблицы и выберите Добавить новую таблицу.
Откроется Конструктор таблиц.
Создайте столбцы со следующими сведениями:
Имя столбца
Тип данных
Разрешить значения 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 (флажок установлен)
Выберите столбец OrderID, после этого выберите Задать первичный ключ в меню Конструктор таблиц.
Выберите Сохранить Table2 в меню Файл.
Введите Orders в поле Введите имя для таблицы.
Нажмите кнопку ОК.
Создание отношения между таблицами, созданными в предыдущей процедуре
Щелкните правой кнопкой мыши узел Схемы баз данных в узле SampleDatabase.mdfОбозревателя серверов/Обозревателя баз данных и выберите Добавить новую схему.
Нажмите Да, если открывается диалоговое окно с запросом на создание объектов базы данных, необходимых для построения схем.
Добавьте к схеме таблицы Customers и Orders.
Закройте диалоговое окно Добавление таблицы.
Перетащите столбец CustomerID из таблицы Customers в таблицу Orders.
Убедитесь, что таблица Customers является таблицей первичного ключа, а таблица Orders является таблицей внешнего ключа, и что столбец выбран в обеих таблицах CustomerID.
Нажмите кнопку OK, чтобы закрыть диалоговое окно Таблицы и столбцы.
Нажмите кнопку OK для закрытия диалогового окна Отношение внешнего ключа и создания отношения.
Выберите Сохранить Diagram1 в меню Файл.
Оставьте имя по умолчанию и нажмите кнопку OK.
Нажмите Да в диалоговом окне Сохранить.
Для заполнения данными таблицы Customers
Создайте новое подключение в окне Обозреватель серверов/Обозреватель баз данных к образцу базы данных "Northwind". Дополнительные сведения см. в разделах Практическое руководство. Установка образцов баз данных и Практическое руководство. Подключение к данным в базе данных.
Разверните узел базы данных Northwind в окне Обозреватель серверов/Обозреватель баз данных.
Щелкните правой кнопкой мыши таблицу Customers базы "Northwind" и выберите Показать таблицу данных.
Выделите все записи и скопируйте их в буфер обмена.
Разверните базу данных SampleDatabase.sdf в окне Обозреватель серверов/Обозреватель баз данных.
Щелкните правой кнопкой мыши таблицу Customers базы SampleDatabase.sdf и выберите Показать таблицу данных.
Вставьте данные таблицы Customers базы "Northwind" из буфера обмена.
Для заполнения данными таблицы Orders
Щелкните правой кнопкой мыши таблицу Orders базы "Northwind" и выберите Показать таблицу данных.
Выделите все записи и скопируйте их в буфер обмена.
Разверните базу данных SampleDatabase.sdf в окне Обозреватель серверов/Обозреватель баз данных.
Щелкните правой кнопкой мыши таблицу Orders базы данных SampleDatabase.mdf и выберите Показать таблицу данных.
Вставьте данные таблицы Orders базы "Northwind" из буфера обмена.
Теперь, создав образец базы данных, содержащий данные, следует сделать копию базы данных в ее исходном состоянии, что позволит восстановить данные при необходимости.
Чтобы сохранить образец базы данных
Выберите Сохранить все в меню Файл.
Выберите Закрыть решение в меню Файл.
Перейдите к файлу SampleDatabase.mdf в папке проекта и выберите Копировать.
Перейдите к папке, в которой хотите сохранить базу данных, и вставьте копию в эту папку.
Теперь, когда имеется файл локальной базы данных, содержащей некоторые образцы данных, можно выполнить следующую процедуру:
Задачи
Основные понятия
Другие ресурсы
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.
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.
-
В среде SQL Server Management Studio откройте Обозреватель объектов.
Примечание. Чтобы создать базу данных, можно использовать среду SQL Server Management Studio или среду SQL Server Management Studio Express. Выпуск среды SQL Server Management Studio Express можно загрузить из Центр загрузки Майкрософт. -
В обозревателе объектов нажмите кнопку Подключиться, а затем выберите SQL Server Compact 3.5.
-
В диалоговом окне Подключение к серверу выберите пункт <Создать базу данных> в раскрывающемся списке Файл базы данных.
-
В диалоговом окне Создание базы данных SQL Server Compact 3.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.
-
В среде SQL Server Management Studio откройте Обозреватель объектов.
-
В обозревателе объектов нажмите кнопку Подключиться, а затем выберите SQL Server Compact 3.5.
-
В диалоговом окне Подключение к серверу выберите пункт <Создать базу данных> в раскрывающемся списке Файл базы данных.
-
В диалоговом окне Создание новой базы данных SQL Server Compact 3.5 нажмите кнопку Просмотр.
-
Выберите подключенное мобильное устройство. При необходимости можно развернуть узел Мобильное устройство и выбрать существующую либо создать новую папку на устройстве. Сделав выбор, нажмите кнопку ОК.
-
Введите имя файла новой базы данных При необходимости можно выбрать параметры сортировки по умолчанию и учет регистра, а также задать шифрование или парольную защиту базы данных. Если включено шифрование или парольная защита базы данных, введите пароль и нажмите кнопку ОК.
-
Нажмите кнопку Подключиться, чтобы установить соединение с созданной базой данных SQL Server Compact 3.5. База данных отобразится в обозревателе объектов.
msdn.microsoft.com
Практическое руководство. Создание базы данных SQL Server в обозревателе сервера
Рекомендуем использовать Visual Studio 2017
Эта документация перемещена в архив и не поддерживается.
В обозревателе сервера можно создать новую базу данных Microsoft SQL Server. Новая база данных в обозревателе сервера будет содержать папки таких объектов, как таблицы, представления, хранимые процедуры и функции базы данных. Кроме того, с помощью визуальных инструментов баз данных можно разрабатывать структуру баз данных.
Это относится только к базам данных Microsoft SQL Server. |
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров. Дополнительные сведения см. в разделе Работа с параметрами. |
Чтобы создать новую базу данных Microsoft SQL Server.
Щелкните правой кнопкой мыши узел Подключения данных и выберите команду Создать новую базу данных SQL Server.
Откроется диалоговое окно Создание новой базы данных SQL Server.
Введите имя сервера, на котором будет расположена база данных.
Выберите параметр Использовать встроенные средства безопасности Windows NT или Использовать конкретный идентификатор и пароль пользователя.
Дополнительные сведения о проверке подлинности при доступе к базе данных SQL Server см. в разделе Диалоговое окно "Создание новой базы данных SQL Server".
Введите имя новой базы данных.
Нажмите кнопку ОК.
В обозревателе сервера будет отображена новая база данных 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