Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL 2008 странности в SQL Agent (step type : Powershell)  [new]
guest689
Guest
Кто нибудь может помочь ?

Это работает из cmd :
Winrs -r:SERVER-FROM -u:backupOper@domain.ru -p:password "cmd /c net use \\SERVER-TO\IPC$ /user:backupOper@domain.ru password & xcopy /q /y /z D:\Backup\backup_full.bak \\SERVER-TO\BackUP\SERVER-FROM\SQL10"
Это работает из powershell (SQLPS.exe):
Winrs "-r:SERVER-FROM" "-u:backupOper@domain.ru" "-p:password" "cmd /c net use \\SERVER-TO\IPC$ /user:backupOper@domain.ru password & xcopy /q /y /z D:\Backup\dbms_backup_01_full.bkp \\SERVER-TO\BackUP\SERVER-FROM\SQL10"

и зависает из-под SQL Agent (step type Powershell)
21 авг 09, 11:47    [7565809]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 странности в SQL Agent (step type : Powershell)  [new]
Glory
Member

Откуда:
Сообщений: 104760
А cmd и SQL Agent под одной учеткой это выполняют ?
21 авг 09, 11:49    [7565832]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 странности в SQL Agent (step type : Powershell)  [new]
guest689
Guest
workarround

	$SQLConnection = new-object System.Data.SqlClient.SqlConnection(("Data Source='SERVER-FROM\SQL10';Integrated Security=SSPI"))
	$SQLQuery = "exec xp_cmdshell `'Winrs -r:SERVER-FROM -u:backupOper@domain.ru -p:password `"cmd /c net use \\SERVER-TO\IPC$ /user:backupOper@domain.ru password & xcopy /q /y /z D:\Backup\backup_full.bak \\SERVER-TO\BackUP\SERVER-FROM\SQL10`"`'"
	write-output $SQLQuery
	$SQLConnection.Open()
	$SQLCommand = New-Object System.Data.SqlClient.SqlCommand($SQLQuery, $SQLConnection)
	$SQLCommand.ExecuteNonQuery()
	$SQLConnection.Close()
21 авг 09, 14:45    [7567164]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить