Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запись в файл Средствами Sql в xml  [new]
Alper
Member

Откуда:
Сообщений: 37
Можно ли выполнив запрос Select * from table записать полученные данные в файл (любого формата но желательно xml)средствами Sql
Заранее спасибо!
10 дек 07, 08:12    [5024705]     Ответить | Цитировать Сообщить модератору
 Re: Запись в файл Средствами Sql в xml  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
https://www.sql.ru/faq/faq_topic.aspx?fid=131
10 дек 07, 08:17    [5024712]     Ответить | Цитировать Сообщить модератору
 Re: Запись в файл Средствами Sql в xml  [new]
Alper
Member

Откуда:
Сообщений: 37
Извините забыл добавить на PL Sql Oracle
10 дек 07, 08:22    [5024725]     Ответить | Цитировать Сообщить модератору
 Re: Запись в файл Средствами Sql в xml  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Alper
Извините забыл добавить на PL Sql Oracle


а какого ваш ОРАКЛ имеет отношения к MSSQL???
10 дек 07, 08:24    [5024729]     Ответить | Цитировать Сообщить модератору
 Re: Запись в файл Средствами Sql в xml  [new]
Alper
Member

Откуда:
Сообщений: 37
Извеняюсь))
10 дек 07, 08:30    [5024740]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Запись в файл Средствами Sql в xml  [new]
Александр_Бойков
Member

Откуда:
Сообщений: 47
можете подсказать в чем проблема
при выполнении запроса:
DECLARE @result int
DECLARE @OutputFileName varchar(150)
DECLARE @cmd varchar( 150)

Set @OutputFileName = 'c:\mysql.xml'

Set @cmd = 'BCP "EXEC get_xml" queryout "' + @OutputFileName + '" -C ACP -c -r -T'

EXEC @result = master..xp_cmdshell @cmd


выдает следующее
SQLState = 08001, NativeError = 2
Error = [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [2].
SQLState = 08001, NativeError = 2
Error = [Microsoft][SQL Server Native Client 10.0]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][SQL Server Native Client 10.0]Login timeout expired
NULL
28 фев 17, 14:22    [20250970]     Ответить | Цитировать Сообщить модератору
 Re: Запись в файл Средствами Sql в xml  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31429
Александр_Бойков
можете подсказать в чем проблема
Ну, очевидно, неправильный сервер или логин/пароль

Вы для начала распечатайте строку с BCP, отладьте вызов в командной строке на сервере.

А потом уже запускайте это через xp_cmdshell, учитывая тот логин, из под которого этот BCP будет запускаться.
28 фев 17, 22:15    [20252501]     Ответить | Цитировать Сообщить модератору
 Re: Запись в файл Средствами Sql в xml  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37050
alexeyvg,

Некропостит, кросспостит и разобрался: https://www.sql.ru/forum/471096/opyat-pro-xml?mid=20251033#20251033

Сообщение было отредактировано: 1 мар 17, 01:07
1 мар 17, 01:07    [20252756]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить