Как «установить» базу данных SQL Server на удаленный сервер без физического доступа? - PullRequest
1 голос
/ 19 июля 2009

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

У меня есть доступ по протоколу TCP / IP (т. Е. Я могу подключиться к удаленной базе данных напрямую через SQL Server Management Studio Express), но у меня нет доступа к службам терминалов, поскольку эта база данных используется другими пользователями интернет-провайдера.

Есть ли простой способ "реплицировать" мою локальную базу данных разработки на удаленный сервер?

Ответы [ 5 ]

4 голосов
/ 19 июля 2009

Один из способов - использовать что-то вроде Мастер публикации баз данных для создания сценария SQL, а затем запустить этот сценарий в студии управления SQL Server в удаленной базе данных.

Видимо это интегрировано в Visual Studio 2008 (раньше не знал).

1 голос
/ 19 июля 2009

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

0 голосов
/ 29 июля 2009

Предполагая, что у вас есть доступ по FTP, загрузите резервную копию базы данных «ТОЛЬКО ДЛЯ КОПИИ» на сервер, а затем с помощью Management Studio Express восстановите резервную копию, найдите файл и восстановите его на сервере. Должно работать нормально, если версия SQL совместима.

0 голосов
/ 20 июля 2009

Как насчет размещения вашей базы данных в папке App_Data? Вы можете создать его прямо из Visual Studio. Затем следует автоматическое монтирование. Тогда вы сможете скопировать его вместе с остальными файлами.

0 голосов
/ 20 июля 2009

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

...