Вопрос

Я пытаюсь открыть соединение данных SQL с помощью скрипта PowerShell, и мой пароль содержит знак $ :

$cn = new-object system.data.SqlClient.SqlConnection("Data Source=DBNAME;Initial Catalog=Catagory;User ID=User;Password=pass$word;")

Когда я пытаюсь открыть соединение, он говорит:

  

Ошибка входа

Это было полезно?

Решение

Избегайте его, используя backtick (`) в качестве escape-символа для знака доллара ($).

Кроме того, попробуйте заключить оператор в одинарные кавычки вместо используемых в настоящее время двойных кавычек.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top