2009-10-23 7 views
74

Estoy tratando de abrir una conexión de datos SQL mediante script de PowerShell y mi contraseña contiene un signo $:

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

Cuando intento abrir una conexión que dice sesión fall .

Respuesta

143

¿Intentó escaparse usando - backtick (`) como un carácter de escape para el signo de dólar ($).

Además, ¿intentó adjuntar la declaración entre comillas simples en lugar de las comillas dobles que está utilizando ahora?

Cuestiones relacionadas