Создание mdf файла из скрипта sql - PullRequest
2 голосов
/ 08 декабря 2008

Я создал базу данных в Visual Studio 2008 в папке App_Data проекта веб-приложения MVC. В результате создается файл mdf для базы данных, который можно просмотреть на вкладке «Проводник сервера». Вы можете создать сценарий SQL для изменений, которые вы делаете в базе данных.

Так что мне интересно, как вы запускаете эти сценарии изменения sql в mdf-файл в Visual Studio 2008? Или я вынужден сделать это через приложение SQL Management Studio Express?

Ответы [ 2 ]

3 голосов
/ 08 декабря 2008

Синтаксис:

CREATE DATABASE [databaseName]

Это создаст базу данных на SQL Server, к которому вы подключены, создавая файлы со стандартными именами в стандартном расположении. Существуют дополнительные параметры ( описаны в MSDN ), которые помогут вам разместить файлы базы данных в другом месте (включая их переименование), если вы хотите.

Для выполнения этой команды вам необходимо подключиться к SQL-серверу. Я рекомендую SQL Server Management Studio (есть также бесплатное Express Edition ).

Конечно, вы также можете использовать SQLCMD .

1 голос
/ 09 декабря 2008

Что вы можете сделать, это создать проект базы данных * и подключить проект к вашей базе данных. Проекты базы данных можно найти в « Другие типы проектов / База данных » в диалоговом окне нового проекта. Если вы затем поместите сценарий создания в проект базы данных, вы можете запустить его, просто щелкнув правой кнопкой мыши сценарий в обозревателе решений и выбрав «Выполнить».

* Проекты базы данных доступны только в Visual Studio Professional Edition и выше.

...