Каков правильный синтаксис для подключения к базе данных SQL Server с использованием проверки подлинности Windows.Скрипт Powershell для подключения к sql db с проверкой подлинности Windows
0
A
ответ
0
Статья Technet по адресу https://technet.microsoft.com/en-us/magazine/hh855069.aspx дает отличный опыт подключения к базе данных SQL Server с использованием PowerShell. Она также включает в себя пример функции можно использовать в сценариях:
function Get-DatabaseData {
[CmdletBinding()]
param (
[string]$connectionString,
[string]$query,
[switch]$isSQLServer
)
if ($isSQLServer) {
Write-Verbose 'in SQL Server mode'
$connection = New-Object-TypeName System.Data.SqlClient.SqlConnection
} else {
Write-Verbose 'in OleDB mode'
$connection = New-Object-TypeName System.Data.OleDb.OleDbConnection
}
$connection.ConnectionString = $connectionString
$command = $connection.CreateCommand()
$command.CommandText = $query
if ($isSQLServer) {
$adapter = New-Object-TypeName System.Data.SqlClient.SqlDataAdapter $command
} else {
$adapter = New-Object-TypeName System.Data.OleDb.OleDbDataAdapter $command
}
$dataset = New-Object-TypeName System.Data.DataSet
$adapter.Fill($dataset)
$dataset.Tables[0]
}
function Invoke-DatabaseQuery {
[CmdletBinding()]
param (
[string]$connectionString,
[string]$query,
[switch]$isSQLServer
)
if ($isSQLServer) {
Write-Verbose 'in SQL Server mode'
$connection = New-Object-TypeName System.Data.SqlClient.SqlConnection
} else {
Write-Verbose 'in OleDB mode'
$connection = New-Object-TypeName System.Data.OleDb.OleDbConnection
}
$connection.ConnectionString = $connectionString
$command = $connection.CreateCommand()
$command.CommandText = $query
$connection.Open()
$command.ExecuteNonQuery()
$connection.close()
}
В приведенном выше сценарии из статьи Technet, вам просто нужно будет предоставить 3 параметра: строку подключения (которую вы будете использовать Trusted Connection = True для интегрированной безопасности), запрос на запуск и тип БД (SQL Server или OleDB).
0
Кроме того, вы также можете вернуться к функции Invoke-Sqlcmd2, которая автоматизирует все эти вещи для вас. Мы используем его с большим успехом, и это облегчает жизнь.
Смежные вопросы
- 1. Проблема sql db с проверкой подлинности Windows
- 2. Sql Server - подключение с проверкой подлинности Windows
- 3. Подключиться к SQL Server с проверкой подлинности Windows
- 4. Как подключить SQL-сервер db с проверкой подлинности Windows с точки зрения eclipse db
- 5. Запланированная задача PHP с проверкой подлинности Windows
- 6. JMeter с проверкой подлинности Windows?
- 7. Подключить сервер sql с проверкой подлинности Windows через Интернет
- 8. Почему моя строка подключения C# к серверу SQL не работает с проверкой подлинности Windows?
- 9. Проблемы с проверкой подлинности Windows Server 2008
- 10. Функция проверки подлинности Windows для SQL Server через PowerShell
- 11. NullReferenceException при попытке подключиться к MySQL с проверкой подлинности Windows
- 12. Подключение к SQL Server с использованием Powershell с аутентификацией Windows
- 13. Экстранет со встроенной проверкой подлинности Windows
- 14. Настройка Bonobo 5.0.0 с проверкой подлинности Windows
- 15. Зачем использовать FormsAuthenticationTicket с проверкой подлинности Windows?
- 16. Active Directory с проверкой подлинности Windows Asp.net
- 17. Приложение WPF с проверкой подлинности Windows
- 18. Роли, доступные с проверкой подлинности Windows
- 19. Строка подключения для подключения к локальной базе данных SQL Server с использованием проверки подлинности Windows
- 20. Автоматический вход с проверкой подлинности Windows
- 21. Доступ к сайту sharepoint в python с проверкой подлинности Windows
- 22. Не удается войти в SQL Server с проверкой подлинности Windows
- 23. Azure веб-сайт с проверкой подлинности Windows
- 24. PHP-скрипт для подключения к SQL
- 25. Доступ к sharepoint в R с проверкой подлинности Windows
- 26. Не удается подключиться с помощью pymssql с проверкой подлинности Windows
- 27. Java олицетворения для подключения к SQL серверу с помощью проверки подлинности Windows
- 28. SQL Server windows Ошибка подключения к аутентификации
- 29. Как изменить пользователь строки подключения с проверкой подлинности Windows в C#
- 30. Как настроить SQL Server для работы с ASP.NET MVC с проверкой подлинности Windows?
Ответ на эту ссылку: [SO Link] (http://stackoverflow.com/a/18872802/2628302) – objectNotFound
Спасибо, это сработало :) – Abhaya