Описание тега invoke-sqlcmd
Командлет PowerShell, который запускает сценарий, содержащий операторы языков (Transact-SQL и XQuery) и команды, поддерживаемые служебной программой sqlcmd SQL Server.
1
ответ
Вставить строку данных в таблицу SQL из CSV с помощью PowerShell
Так что у меня есть этот конкретный сценарий, где мне нужно вставить данные из нескольких CSV файлы в несколько SQL tables, Я наткнулся на эту ссылку SO, которая вставляет данные построчно. Ниже приведен фрагмент кода по ссылке - Import-CSV .\yourcs…
09 май '18 в 11:25
1
ответ
Invoke-sqlcmd для проблемы с удаленным сервером: не удалось найти файл
Я пытаюсь написать сценарий PowerShell, который будет выполнять запрос tsql только к одному удаленному серверу, используя invoke-sqlcmd. Эти tsql-запросы просты: резервное копирование / восстановление базы данных, создание пользователя и т. Д. Ниже …
23 июн '16 в 13:49
0
ответов
Оператор SQLCMD в файле Windows CMD
Я мог заставить SQLCMD работать прямо из командной строки cmd. Однако кто-то может предложить, если мне нужно экранировать любой символ, чтобы использовать приведенную ниже команду sql с заголовками, но без пунктирной строки под ней. Эта команда пыт…
21 авг '18 в 17:47
0
ответов
Преобразование из-за нехватки памяти исключение
В настоящее время мой код Invoke-sqlcmd -query "Select * from master.sys.table" -ServerInstance myserver -database -mydb | convert-csv | select -skip 2 | .\7z.exe a -si tgzip $gzipedfilename Проблема в том, что Invoke-sqlcmd создает огромный набор р…
06 апр '17 в 04:29
3
ответа
Invoke-Sqlcmd изменяет регистры уникального идентификатора
Я пытаюсь разработать сценарий для регулярного экспорта правильно отформатированных файлов CSV согласно RFC 4180. Я использую сценарий PowerShell для этого, который вызывает Sqlcmd. Однако вывод, по-видимому, меняет регистр некоторых значений в базе…
22 июн '17 в 14:44
1
ответ
SQL Server - однопользовательский режим - сохранить, какой пользователь
Вопрос Есть ли способ при переводе базы данных в однопользовательский режим указать этого пользователя (в моем случае это текущий пользователь) и гарантировать, что даже после того, как этот пользователь отключится, один сеанс будет зарезервирован д…
29 окт '15 в 16:51
0
ответов
SQLCMD неожиданное поведение, когда переменная находится в квадратных скобках
Когда я объявляю переменную, используя setvar, например DatabaseName:setvar DatabaseName "xyz" и использовать его как USE [$(DatabaseNAme)] это работает от SSMS. При попытке запустить это через скрипт PowerShell, используя invoke-sqlcmd это душит. К…
07 дек '18 в 01:12
2
ответа
Возвращаемое значение из powershell для конвейера внутри конвейера
В Jenkins Pipeline я хочу вернуть значение из powershell в конвейер, но я не знаю, как Пример: pipeline { agent any stages { stage('Return Value') { steps { parameters([ string(name: 'Value1'), ]) powershell ''' parameters for conection ... extra pa…
08 янв '19 в 20:01
2
ответа
Powershell Invoke-Sqlcmd не захватывает весь подробный вывод
Я создал следующий скрипт powershell (v2), чтобы выполнить запрос к целевой базе данных и построить другой запрос / запросы для запуска: $sql = @" DECLARE @Tables CURSOR; DECLARE @TableName NVARCHAR(200); BEGIN SET @Tables = CURSOR FOR SELECT TABLE_…
28 янв '19 в 15:08
1
ответ
Невозможно вставить переменные PowerShell из массива в вызов Invoke-Sqlcmd
У меня есть массив, который проходит через строку, присваивая значения элементам. Если я затем назначу эти элементы переменной и передам ее в invoke-sqlcmd, я получу ошибку. Тем не менее, если я присваиваю значение непосредственно переменной и перед…
10 янв '19 в 11:07
3
ответа
Несколько команд sqlcmd в командном файле
У меня есть несколько команд sqlcmd для запуска одновременно из командного файла. Каждое утверждение при выполнении отдельно работает отлично. Но если я даю 5 команд sqlsmd в bat-файле, он выполняет только первую, а затем я вижу 1> на экране командн…
24 мар '16 в 17:25
1
ответ
Invoke-Sqlcmd: повторяющиеся имена столбцов не разрешены в SQL PowerShell
Я выполнил запрос производительности Гленна Берри в 14 запросах, но один из них (номер 9) не работает. Это мой код PowerShell: #Provide SQLServerName $SQLServer ="localhost" #Provide Database Name $DatabaseName ="master" #Prompt for user credentials…
07 авг '18 в 00:32
1
ответ
Как предотвратить Invoke-SQLCMD от обрезки Leading Zero's
В powershell у меня есть скрипт, и каждый раз, когда он запускается, ему нужно увеличивать число в БД на единицу. Как только он достигает 9999, он сбрасывается обратно к 0001. У меня эта функциональность проработана в PowerShell, моя проблема в том,…
17 авг '18 в 12:58
1
ответ
Invoke-Sqlcmd2 не завершается при ошибке
Есть ли способ сделать функцию Invoke-Sqlcmd2 не завершать остальную часть скрипта при неудаче? Я хочу, чтобы остальная часть моего сценария продолжала выполняться, даже если эта команда не выполнена. Я копался в коде и думал, что это как-то связано…
30 окт '16 в 05:11
2
ответа
Invoke-sqlcmd вывод без "кавычек" и заголовков
Пример вывода: #TYPE System.Data.DataRow <--- "PersonalNr" <--- "00001005" "00001008" "00001009" "00001013" "00001019" "00001024" Требования: Я хочу вывод без 2 первых строк и без кавычек, как я могу это сделать? Для заголовков я попробовал ва…
27 мар '17 в 13:34
2
ответа
invoke-sqlcmd пустая переменная
Я пытаюсь выполнить SQL-запрос, используя Invoke-SqlCmd запуск сценария в качестве входного файла, который содержит переменные SQLCMD, как $(varPROJECTNAME). Например:CREATE DATABASE [$(varPROJECTNAME)$(varDBNAME)]В таком случае я хочу иметь возможн…
28 июн '17 в 13:16
1
ответ
После запуска invoke-sqlcmd почему поставщик файловой системы требуется для доступа к путям UNC-сервера
Прочитав следующую ссылку, я смог решить свою собственную проблему - но кто-нибудь знает, почему здесь требуется поставщик файловой системы после использования invoke-sqlcmd? то есть. почему следующее не удается $Doc_Folder = "\\Server.fqdn.com\c$\D…
04 май '17 в 15:11
5
ответов
Invoke-Sqlcmd не может быть запущен
У меня есть сценарий PowerShell, который проверяет уровень процессора сервера, на котором он работает, а затем, если он превышает определенный порог, он запускает хранимую процедуру SQL и электронную почту. Сценарий правильно работает на моем сервер…
13 мар '17 в 11:52
1
ответ
Укажите частичный каталог для использования в Powershell Invoke sqlcmd
Необходимо иметь возможность запускать файлы.sql по отдельности, которые расположены в нескольких подкаталогах. Этот сценарий будет выполняться на нескольких компьютерах, где каталог не будет одинаковым, но подкаталоги будут. Поэтому я хочу иметь во…
24 фев '16 в 17:42
4
ответа
SQL - автоматические результаты в CSV или текстовый файл
Мне было интересно, если кто-нибудь может помочь. У меня есть несколько запросов в SQL (все в отдельных *.sql файлах). Я хотел знать, есть ли способ автоматически выполнять эти запросы или массово запускать их для сохранения в файл CSV или TXT? Кром…
26 ноя '15 в 13:58