powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Может ли sqlcmd выполнять скрипт на другом сервере?
6 сообщений из 6, страница 1 из 1
Может ли sqlcmd выполнять скрипт на другом сервере?
    #39599541
люблю скл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Может ли sqlcmd выполнять скрипт на другом сервере?


Я не нашел как это сделать.
...
Рейтинг: 0 / 0
Может ли sqlcmd выполнять скрипт на другом сервере?
    #39599544
люблю скл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-H имярабочейстанции
Имя рабочей станции. Этот параметр устанавливает переменную скрипта SQLCMDWORKSTATION программы sqlcmd. Имя рабочей станции заносится в столбец hostname представления каталога sys.processes и может быть возвращено с помощью хранимой процедуры sp_who. Если этот параметр не указан, используется текущее имя компьютера. Это имя может использоваться для идентификации сеансов работы программы sqlcmd.





Вроде не подключается к другому.
...
Рейтинг: 0 / 0
Может ли sqlcmd выполнять скрипт на другом сервере?
    #39599568
люблю скл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-S
...
Рейтинг: 0 / 0
Может ли sqlcmd выполнять скрипт на другом сервере?
    #39599572
ага
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А на "другом сервере" установлен SQL Server?

Ну и неплохо бы привести сообщение об ошибке.
Или так прямо и написано в сообщении - "вроде не подключаюсь к другому, ёпта"?
...
Рейтинг: 0 / 0
Может ли sqlcmd выполнять скрипт на другом сервере?
    #39599626
Фотография Nik_Kurta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не получается через sqlcmd, то делай так например:

Dim _cls As New ClsConSqlDb()
Dim oCommand As New SqlClient.SqlCommand()
Dim strPatchScript As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & My.Resources.PathTmp
IO.File.AppendAllText(strPatchScript, My.Resources.createdb)
If IO.File.Exists(strPatchScript) = True Then
oCommand.CommandType = CommandType.Text
oCommand.CommandText = My.Computer.FileSystem.ReadAllText(strPatchScript)
_cls.ExecuteNonQuery(oCommand)
End If

где:
My.Resources.PathTmp - путь к папке для хранения скрипта (в файле ресурсов)
My.Resources.createdb - сам файл скрипта (в файле ресурсов)
_cls.ExecuteNonQuery(oCommand) - метод класса
...
Рейтинг: 0 / 0
Может ли sqlcmd выполнять скрипт на другом сервере?
    #39600055
Deon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Синтаксис подключения прост
sqlcmd -S hostname\instancename

Возможно придется указать логин/пароль, в зависимости от того, как вы настроиил авторизацию.
Обратите внимание, что "S" в "-S" - большая.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Может ли sqlcmd выполнять скрипт на другом сервере?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]