Инструмент Powershell ps2exe с SQL Запросом, ошибка входа - PullRequest
0 голосов
/ 10 марта 2020

Я новичок на этом сайте и новичок в программировании Powershell.

Я создал скрипт Powershell с формами. В скрипте я сделал строку подключения к серверу SQL со встроенной защитой (также попробовал учетные данные (домен и sql). В ISE все работает нормально, никаких проблем. Когда я делаю пакетный файл, все работает нормально. Когда я создаю .exe из файла ps1 с помощью ps2exe, сценарий выполняется частично нормально. Единственное, когда я нажимаю sh кнопку, чтобы начать запрос, сценарий выдает сообщение «Я не смог войти в систему для пользователя x».

Также пробовал invoke-sqlcmd , та же проблема. У меня есть все права на сервер и базы данных.

Кто-нибудь есть идеи или знать, если это ошибка в ps2exe?

     1. Function F_SQL_Query
     2. {
     3. param($VSQLServernaam, $VSQLDatabasenaam, $VSQLQueryString)
     4. $VdataAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
     5. $VconnString = "data source=$VSQLServernaam;initial catalog=$VSQLDatabasenaam;Integrated Security=sspi;trusted_connection=true;trustServerCertificate=True;"
     6. $VdataAdapter.SelectCommand = new-object System.Data.SqlClient.SqlCommand ($VSQLQueryString,$VconnString) 
     7. $VcommandBuilder = new-object System.Data.SqlClient.SqlCommandBuilder $VdataAdapter 
     8. $Vdt = New-Object System.Data.DataSet
     9. [void]$VdataAdapter.fill($Vdt)
    10. $Vdt.tables
    11. }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...