Описание тега sqlcmd
SQLCMD - это инструмент командной строки, используемый для запуска пакетов SQL на Microsoft SQL Server.
1
ответ
Что означают команды " > sql.txt && sql -h-1 -i sql.txt && del sql.txt"?
Я отлаживаю некоторый код, который создает команду SQL, которая выполняется успешно. Однако в конце запроса это выглядит так, как будто результаты запроса записываются в текстовый файл. Полный запрос ниже echo SELECT DATE,DATETABLE,DATE,APPDATE FROM…
11 сен '13 в 10:14
2
ответа
Передача переменной сценария пути в sqlcmd при вызове с использованием Invoke-Expression
Я пытаюсь создать скрипт powershell, который создает базу данных. Соответствующая часть createDb.ps1: param([string] $server, [string] $dbName) $scriptpath = "C:\script\path" $cDb = "master" $line = "script.sql" $outfile = "\log.txt" $dbDir = "C:\da…
06 фев '17 в 20:58
0
ответов
Есть ли способ получить предыдущую команду в sqlcmd?
Я запускаю sqlcmd в bash в Ubuntu. После того, как я запустил команду в sqlcmd, если я захочу снова запустить команду или набрать новую команду, изменив предыдущую команду, я не смогу сохранить набранный текст, получив предыдущую команду, нажав клав…
22 дек '17 в 15:44
1
ответ
Как записать результаты sqlcmd непосредственно в хранилище Azure с помощью Azure PowerShell?
Текущая история: Перемещение всего решения BI полностью в облачные сервисы Azure. Создание нового DW Azure и загрузка данных из базы данных Azure. В настоящее время Azure DW не поддерживает связанные серверы и / или эластичный запрос (это поддержива…
11 ноя '16 в 14:00
2
ответа
Как выполнить скрипт через sqlcmd в MS Sql server
У меня есть файл.sql, в котором используется {0}. Я хотел бы знать, как я могу передать значения в sqlcmd для переменной {0}. Пример сценария (test.sql): GO PRINT '{0}' GO И я пытаюсь выполнить через эту командную строку sqlcmd -S . -d master -E -i …
16 июл '14 в 12:46
1
ответ
Вывод Jobstep SQL-сервера для запуска bat-файла
У меня есть работа SQL, которая имеет много шагов работы, и каждый шаг работы производит вывод SQL, который мне нужно запустить на целевой среде. Для запуска выходных шагов шага sql в целевой среде, у меня есть пакетный файл, который включает в себя…
02 фев '17 в 08:55
2
ответа
Как отсортировать ввод командного файла
Я использую следующий скрипт, чтобы выполнить кучу .sql операторов. @echo off ECHO %USERNAME% started the batch process at %TIME% >output.txt for %%s in (*.sql) do ( sqlcmd.exe -S.\ -E -i "%%s" >>output.txt ) pause Тем не менее, я хочу убед…
22 ноя '12 в 11:38
1
ответ
Скрипт пакетного файла для sqlcmd
Я ищу способ сделать приведенные ниже команды немного более автоматизированными. Я хотел бы иметь возможность использовать простой командный файл, если это возможно. sqlcmd / S localhost \ SQLEXPRESS / U [имя dbuser] /P [пароль базы данных] 1> удали…
17 июл '18 в 11:29
1
ответ
Можно ли очистить пул соединений с помощью утилиты sqlcmd в консольном приложении C# при выполнении нескольких SQL-запросов?
У меня есть консольное приложение, которое использует утилиту sqlcmd.exe. У меня есть большой файл SQL, который изменяет структуру таблиц и некоторые SQL, которые создают хранимые процедуры. Сначала я хочу применить таблицы модификаций и после этого…
23 май '13 в 08:31
1
ответ
Получение значения SQL из sqlcmd.exe удаленно
Я должен выполнить удаленно команду SQL на базе данных, потому что sqlcmd не установлен. $Configuration = Invoke-Command -ComputerName $dataserverName -Credential $cred -ScriptBlock { sqlcmd.exe -S $using:dataserver -U $using:user -P $using:pass -d …
07 фев '19 в 21:47
1
ответ
Windows 10 скрывает сообщения RAISERROR WITH NOWAIT в командном файле
В Windows 10 кажется, что все RAISERROR WITH NOWAIT сообщения, вызываемые из sqlcmd, теперь скрыты в командной строке до завершения пакета: > sqlcmd -Q "raiserror('Test message', 10, 1) with nowait; waitfor delay '00:00:05'" -b -r1 ( нет вывода н…
22 дек '16 в 01:09
1
ответ
Ошибка входа для пользователя 'NT AUTHORITY\ANONYMOUS LOGON' в SQL Server 2008
Я выполняю сценарий, используя файл, как показано ниже: EXEC master.dbo.xp_cmdshell 'sqlcmd -d TE07 -S Имя_сервера -i D:\TE07.sql' При выполнении вышеуказанной строки я получаю следующую ошибку: Msg 18456, Level 14, State 1, Server WIN-T7NMRSDEBNP, …
25 апр '14 в 12:03
1
ответ
Передать текущее имя файла из цикла в метку в пакетном скрипте
В пакетном скрипте я запускаю sqlcmd в цикле, который проходит через папку SQL-скриптов. Я хотел бы иметь возможность передать скрипт / выходной файл, над которым в данный момент ведется работа, на внешнюю метку в цикл в случае ошибки. Вот пример ко…
26 июн '18 в 16:13
1
ответ
Глобальные временные таблицы с SQLCMD
В SSMS я могу создать глобальную временную переменную в одном пакете и использовать ее в другом. Как это: CREATE TABLE ##temp (col1 INT) GO DROP TABLE ##temp GO С помощью SQLCMD я создаю глобальную временную таблицу в одном вызове, а во втором она н…
14 июл '15 в 17:49
0
ответов
"Свести" файл запроса SQLCMD
Можно ли каким-то образом "сплющить" файл с разметкой SQLCMD (переменные, включаемые файлы и т. Д.) В файл SQL, который можно напрямую использовать без SQLCMD (или SSMS в режиме SQLCMD)? Пример: :setvar message "Hello world" print '$(message)' будет…
07 фев '19 в 10:39
0
ответов
Как экспортировать и импортировать базу данных для SQL Server 2017 в Linux?
Linux Mint 18.3 x64Microsoft SQL Server 2017 Developer Edition (64-разрядная версия) для Linux Документация Microsoft содержит соответствующую информацию для SQL Server, установленного в Windows, но мой экземпляр SQL Server 2017 установлен в Linux. …
14 май '18 в 08:09
13
ответов
Как использовать TAB в качестве разделителя столбцов в SQLCMD
SQLCMD поддерживает параметр -s для указания разделителя столбцов, но я не мог понять, как представить символ табуляции (CHAR(9)). Я пробовал следующее, но оба не работают: sqlcmd -S ServerName -E -Q"select * from mytable" -s"\t" -o results.txt sqlc…
30 сен '10 в 10:09
0
ответов
Sublime 3 SQL Build System возвращает ноль, когда поле 'name' в select
Я работаю со следующей возвышенной системой сборки SQLCMD некоторое время без проблем. { "cmd": ["sqlcmd", "-S", "SERVER", "-d", "DATABASE", "-E", "-i", "$file"] } Сегодня, после установки SQL Server Data Tools, я запустил очень простой тестовый зап…
08 июл '16 в 15:47
0
ответов
Ошибка sqlcmd в пакетном файле Windows
Так что эта команда не выполняется: @ECHO off SET CurrentDir="%CD%" sqlcmd -Q "exec db.dbo.table" -S servername -d db -o %CurrentDir%\output.txt но этот работает нормально: sqlcmd -Q "exec db.dbo.table" -S servername -d db -o C:\Users\username\Deskt…
11 окт '17 в 16:49
0
ответов
Необходимо сравнить дату вывода SQL с sysdate/currentdate в командном файле
Я хочу сравнить вывод SQL (который будет одной строкой даты в формате ГГГГММДД) с текущей датой. Если дата совпадает, код будет закрыт, но если дата не совпадает, мне нужно вызвать электронное письмо. Пожалуйста, помогите мне получить это. До сих по…
20 сен '18 в 13:04