powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
14 сообщений из 39, страница 2 из 2
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38874673
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

все получилось и отлично работало под правами 'sa'...

попробовала под обычным пользователем - появились ошибки на права запуска процедуры 'xp_cmdshell'...

сделали вот так "EXEC sp_xp_cmdshell_proxy_account 'domen\user_name', 'Password'"

сейчас под sa файлы xml создаются с содержимым,
но ошибка "Unclosed quotation mark after the character string ';'.Incorrect syntax near ')'."

а под обычным пользователем, файлы создаются но пустые....
ошибка такая же присутствует.

что сделать можно? понимаю, что, наверно, криво права дала - как поправить не знаю
а когда процедуру запускаешь, как-то логины прописывать надо

Код: sql
1.
2.
 "Set @cmd = 'BCP "EXEC ngs.dbo.Export_XML_UL ''' + @guid + '''" queryout "' + @OutputFileName + '" -c -C1251 -r -T'
  EXEC @result = master..xp_cmdshell  @cmd " 
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38874680
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liana2509что сделать можно?
Все ошибки Incorrect syntax исправляются одинаковым способом - написанием правильного синтаксиса

Вот вы наверняка даже понятия не имеете, что вы там нагенерировали в переменной @cmd ?
Но считаете, что там все правильно
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38874716
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,
да, я это действительно "списала", по-моему в вашем блоге ) - про BSP и xp_cmdshell
из моего там только название процедуры на создание xml-текста, в который я передаю строковый guid, и название файла с адресом

больше я правда не понимаю.

как поправить синтаксис ?
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38874719
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liana2509как поправить синтаксис ?
Узнать уже наконец-то содержимое переменной @cmd
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38887471
Svetik7tcvetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, очень полезная тема, огромное спасибо!!!

Следуя вашим советам, написала select :

(select [Line No_] as [КнПокСтр/@НомерПор],[Document No_] as [КнПокСтр/@НомСчфПрод]
from table1 for xml path(''),type) as 'КнПокСтр' for xml path(''),type

получается такой результат:
<КнПокСтр>
<КнПокСтр НомерПор="1" НомСчфПрод="575/3" />
</КнПокСтр>



подскажите, пожалуйста, как сделать так

<КнПокСтр НомерПор="1" НомСчфПрод="575/3" />
</КнПокСтр>
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38888241
Svetik7tcvetic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобралась с помощью нового обсуждения: http://www.sql.ru/forum/1144289/podskazhite-s-xml?hl=xml
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38901269
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GloryLiana2509как поправить синтаксис ?
Узнать уже наконец-то содержимое переменной @cmd

Glory, стыдно, но я до сих пор не до конца понимаю содержимое.
Но все отлично работает! Спасибо огромное, что делитесь знаниями!
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38965147
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GloryУзнать уже наконец-то содержимое переменной @cmd

Доброго времени суток!

есть несколько работающих процедуры, формирующих различные xml.файлы, все норм.

при выполнении Set @cmd = 'BCP "EXEC ngs.dbo.Export_XML_9 ''' + convert(nvarchar(20),@vcodeDoc) +
''' " queryout "' + @OutputFileName + '" -c -C1251 -r -T'
EXEC @result = master..xp_cmdshell @cmd

сейчас из одной и той же таблицы, один XML-файл с определенным набором полей формируется, а с другим набором полей из этой же таблицы вылетает ошибка.

NULL
Starting copy...
SQLState = 01003, NativeError = 8153
Warning = [Microsoft][SQL Native Client][SQL Server]Warning: Null value is eliminated by an aggregate or other SET operation.
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Native Client]Unable to resolve column level collations
NULL
BCP copy out failed
NULL

перечитала уже по этому поводу, похожие темы, поменять ' -с' на ' -w' не помогает.
сервер тот же, база та же, поля nvarchar

в чем искать ошибку?
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38965157
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liana2509перечитала уже по этому поводу, похожие темы, поменять ' -с' на ' -w' не помогает.
Потому что эти предупреждения и ошибки не имеют никакого отношения к этим опциям
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38965160
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory,
Жизнь - великолепная штука!
писала 3 месяца назад, что "не понимаю как это работает, но спасибо, что работает!"
все равно приходиться вернуться и изучать...

что смотреть?
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38965162
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liana2509что смотреть?
Текст процедуры ngs.dbo.Export_XML_9 разумеется. Она же генерирут эти ошибки
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #38965258
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glory, БлагоДарю Вас!

это ж надо, не увидеть в "select sum(SumBNds) from table" , что могут быть null значения...
поправила на "select sum(isnull(SumBNds,0)) from table" - все отлично )
дело-то было не в BSP и xml ...

Ваш код, как всегда безупречен ;)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #40056550
Liana2509
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, ребята! Прошло 5 лет, я опять в этой теме, успела родить третью дочку и все также благодарна Вам за создание форума!

Вопрос: создаю xml-файл через
Код: sql
1.
2.
"set @cmd ='BCP "EXEC ngs.dbo.Export_XML_szvTD ''' + @guid + ''' , ' + convert(nvarchar,@vcodedoc)  + ' " queryout "' + @OutputFileName + '" -c -C1251 -r -T'
EXEC @result = master..xp_cmdshell  @cmd "



Под учеткой пользователя и на сервере, и с моего рабочего компа все нормально формируется.
А с компа пользователя - пустой файл.

нужно прописывать права на сам компьютер пользователя?

(ошибки на права 'xp_cmdshell' нет. повторюсь, на моем компе, все норм)
...
Рейтинг: 0 / 0
Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
    #40056781
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liana2509

нужно прописывать права на сам компьютер пользователя?

(ошибки на права 'xp_cmdshell' нет. повторюсь, на моем компе, все норм)


Думаю что права есть, т.к файл создается
Возможно проблема в настройках сессии
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Направьте, пож-та. Есть схема xsd, как получить xml файл с данными?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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