Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / XML output / 11 сообщений из 11, страница 1 из 1
06.03.2019, 15:55
    #39783051
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
Здравсвуйте! У меня есть вот такой код
Код: plsql
1.
2.
3.
4.
5.
6.
7.
DECLARE @OutputFile NVARCHAR(100) ,    @FilePath NVARCHAR(100) ,    @bcpCommand NVARCHAR(1000)
 
SET @bcpCommand = 'bcp "SELECT fCAPTION FROM [PB].[dbo].MTGROUP sys.objects " queryout '
SET @FilePath = 'C:\aaa\'
SET @OutputFile = 'FileName1.xml'
SET @bcpCommand = @bcpCommand + @FilePath + @OutputFile + ' -c -t, -T -S'+ @@servername
exec master..xp_cmdshell @bcpCommand



и выдает ошибка

SQLState = 08001, NativeError = -1
Error = [Microsoft][ODBC Driver 11 for SQL Server]SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].
SQLState = 08001, NativeError = -1
Error = [Microsoft][ODBC Driver 11 for SQL Server]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is config
ured to allow remote connections. For more information see SQL Server Books Online.
SQLState = S1T00, NativeError = 0
Error = [Microsoft][ODBC Driver 11 for SQL Server]Login timeout expired
NULL

Как разобраться

Если есть другие варианты помогите! Очень важно!
...
Рейтинг: 0 / 0
06.03.2019, 16:06
    #39783067
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
hovoprogress,

Код: sql
1.
print @bcpCommand;



покажите, возможно у вас неправильно составлена строка команды


когда "очень важно", ведьмаки говорят: "а теперь поговорим о награде"
...
Рейтинг: 0 / 0
06.03.2019, 16:09
    #39783070
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
bcp "SELECT fCAPTION FROM [PB].[dbo].MTGROUP sys.objects " queryout
...
Рейтинг: 0 / 0
06.03.2019, 16:11
    #39783073
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
felix_ff, изначально код был таким
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
DECLARE @OutputFile NVARCHAR(100) ,    @FilePath NVARCHAR(100) ,    @bcpCommand NVARCHAR(1000)
 
SET @bcpCommand = 'bcp "SELECT * FROM sys.objects " queryout '
print @bcpCommand
SET @FilePath = 'C:\test\'
SET @OutputFile = 'FileName1.txt'
SET @bcpCommand = @bcpCommand + @FilePath + @OutputFile + ' -c -t, -T -S'+ @@servername
exec master..xp_cmdshell @bcpCommand
...
Рейтинг: 0 / 0
06.03.2019, 16:13
    #39783078
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
felix_ff,

и мне надо именно вот такой запрос
Код: plsql
1.
SELECT fCAPTION FROM MTGROUP
...
Рейтинг: 0 / 0
06.03.2019, 16:27
    #39783091
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
hovoprogressЗдравсвуйте! У меня есть вот такой код
Код: plsql
1.
2.
3.
4.
5.
6.
7.
DECLARE @OutputFile NVARCHAR(100) ,    @FilePath NVARCHAR(100) ,    @bcpCommand NVARCHAR(1000)
 
SET @bcpCommand = 'bcp "SELECT fCAPTION FROM [PB].[dbo].MTGROUP sys.objects " queryout '
SET @FilePath = 'C:\aaa\'
SET @OutputFile = 'FileName1.xml'
SET @bcpCommand = @bcpCommand + @FilePath + @OutputFile + ' -c -t, -T -S'+ @@servername
exec master..xp_cmdshell @bcpCommand




"SELECT fCAPTION FROM [PB].[dbo].MTGROUP sys.objects "
тут либо [PB].[dbo].MTGROUP, либо sys.objects
полагаю, что sys.objects лишнее

покажите, что у вас выводит команда (ошибка-то подключения к инстансу)

Код: sql
1.
select @@servername
...
Рейтинг: 0 / 0
06.03.2019, 16:36
    #39783098
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
komrad,

вот мой HOVO-PC\ASACC14 а команда выводит DESKTOP-M8P7T92\ASACC14
...
Рейтинг: 0 / 0
06.03.2019, 16:49
    #39783111
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
hovoprogress,

а что выдаст команда hostname в командной строке (cmd.exe) ?
...
Рейтинг: 0 / 0
06.03.2019, 16:50
    #39783112
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
komrad, Hovo-PC
...
Рейтинг: 0 / 0
06.03.2019, 16:57
    #39783118
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
hovoprogresskomrad,

вот мой HOVO-PC\ASACC14 а команда выводит DESKTOP-M8P7T92\ASACC14
а сиквел на вашем хосте находится?

если да, то два варианта :
1) поправить название сиквела, чтобы @@servername выдавало верное значение
2) принудительно указать название сервера в скрипте
например:
Код: sql
1.
  SET @bcpCommand = @bcpCommand + @FilePath + @OutputFile + ' -c -t, -T -S HOVO-PC\ASACC14'  --+ @@servername
...
Рейтинг: 0 / 0
06.03.2019, 17:03
    #39783125
hovoprogress
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML output
komrad,

Спасибо большое тепер работает !
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / XML output / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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