Я пытаюсь экспортировать некоторые данные из одной из моих баз данных SQL Server. В нем содержится чуть более 300 таблиц, и я не видел никакого способа экспортировать эти данные с помощью мастера SSMS, поскольку он имеет только одну таблицу за раз. Мне нужно использовать разделитель «/». Поэтому я играл с xp_cmdshell, и, похоже, я делаю почти все, что мне нужно, кроме одного.Использование xp_cmdshell для экспорта всех таблиц в отдельные файлы txt
мне нужно просто вывести имя таблицы, как это:. Table1.txt, где сейчас он выдает в виде [DBO] [table1] .txt
Execute sp_MSforeachtable 'Execute master.dbo.xp_cmdshell ''sqlcmd -S SERVER\INSTANCE -E -d DB -q "SET NOCOUNT ON SELECT * FROM ?"''' -W -h-1 -o C:\DBA\?.txt -s "/"'''
Привет ППРР Я вижу, как приведенный выше код работает на своем собственном, но я не знаю, как это работает при добавлении в мой код. Я попытался заменить его с помощью оператора Select – unreal