Как создавать таблицы, процедуры и т. Д. На удаленной машине в SQL Server 2005/2008 - PullRequest
0 голосов
/ 05 сентября 2010

Я подготовил установщик, который развернет некоторые файлы, а также создаст базу данных, таблицы, процедуры и т. Д.

Проблема в том, хочет ли пользователь установить db, procs.на удаленном сервере я требую, чтобы клиент SQL был установлен на компьютере, с которого я устанавливаю свое приложение.Я не хочу иметь это (поскольку клиенты не согласны тоже)

Я принимаю данные для подключения к базе данных.Теперь я хочу создать все таблицы, процедуры, функции на удаленном сервере (предоставляемые клиентом) без необходимости устанавливать клиент сервера sql на локальную машину.

Спасибо, Sunil

Ответы [ 2 ]

0 голосов
/ 05 ноября 2010

Я думаю, что под SQL CLient вы имеете в виду инструмент администрирования SQL. Если я прав, то вам не нужно устанавливать это для создания таблиц и выполнения других операторов DDL (языка определения данных), таких как CREATE TABLE и т. Д.

Вы можете просто запустить операторы в вашей программе (которая, вероятно, содержит операторы DML, такие как SELECT, UPDATE и т. Д.). Вам не нужно устанавливать административный клиент для создания таблиц базы данных и т. Д.

0 голосов
/ 05 ноября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...