Необходимо создать новую базу данных без использования студии управления

Как создать новую базу данных с SQL Server Express 2008 без использования Management Studio?

Мне нужно скачать sp1?


person remo    schedule 09.07.2010    source источник
comment
На каком языке программирования?   -  person ChrisW    schedule 11.07.2010


Ответы (3)


Вы можете использовать утилиту SqlCmd из командной строки для выполнения SQL.

Откройте командную строку, введите SqlCmd.exe и нажмите клавишу ВВОД. Затем вы должны получить 1), что означает, что вы подключены.

После подключения выполнить

1) CREATE DATABASE dbname
2) GO
person Chris Diver    schedule 09.07.2010
comment
При открытии экран остается на 5 секунд, затем на нем что-то написано и он моментально закрывается. Как это исправить? - person Aman Chhabra; 14.02.2014
comment
Вы можете сделать это одной строкой: sqlcmd -U sa -P Passw0rd -S .\SQLEXPRESS -Q "CREATE DATABASE FOO" - person Chris S; 09.06.2014
comment
Я просто добавлю, что вам не нужны имя пользователя и пароль, если наш ODBC настроен на использование проверки подлинности Windows. Например. при установке с Veeam. - person Jesper Grann Laursen; 30.03.2015
comment
@ChrisS Я получаю сообщение об ошибке при выполнении этой команды. На сервере не установлена ​​среда SQL Server Management Studio. - person iamraviraj; 11.02.2016

Используйте СОЗДАТЬ БАЗУ ДАННЫХ через sqlcmd или другое подключение к базе данных (даже VBA из Excel ...)

person gbn    schedule 09.07.2010

Вы можете подключиться к нему в коде (.net express или что-то в этом роде) с помощью строки подключения, а затем запустить sql-скрипт для создания базы данных (см. http://msdn.microsoft.com/en-us/library/ms176061.aspx).

Но почему вы не можете воспользоваться студией менеджмента?

person SteveCav    schedule 09.07.2010
comment
при выполнении студии managementmnt я получаю сообщение, что мне нужно загрузить sp1 .. могу ли я обойтись без использования студии управления. - person remo; 09.07.2010