SQL 网络接口(interface),错误 : 25 - Connection string is not valid in Powershell

标签 sql powershell

$SQLconnection = New-Object System.Data.SqlClient.SqlConnection
$SQLconnection.ConnectionString = "Server = MySQLservername\MSSQLSERVER; Database = "MYSQLDB"; Integrated Security = True"
$SQLconnection.open()

在 MSSQL 2012 中,有效。
在 MSSQL 2005 中,得到 SQL 网络接口(interface),错误:25 - 连接字符串无效。

如果仅在连接字符串中使用“Server = MySQLServername”,则有效。
我确定实例名称是正确的。它是 SQL 2005 的错误吗?

最佳答案

根据 MS ,您无法按名称连接到默认实例 MSSQLSERVER。您必须省略实例名称。我已经在 MS SQL 2008R2 和 2014 SP2 中验证了这个相同的“功能”。

您在 2012 年配置的某些东西可能启用了它,但我的默认设置不适用于它。

关于SQL 网络接口(interface),错误 : 25 - Connection string is not valid in Powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336613/

相关文章:

php - 选择第二、第三、第四、第五最大的数

powershell - 重命名文件以删除 Powershell 中的句点

powershell - $ PROFILE环境变量有问题吗?

c# - 如何检查用户的输入是否存在于数据库表中?

sql - 执行以查询作为参数的存储过程

php - 如何避免每次循环运行时都进行查询? (优化代码)

string - 为什么 Powershell 用空格替换逗号?

logging - Powershell 计划任务冲突?

powershell - 在Azure中创建磁盘新门户不起作用,旧门户我可以轻松完成

mysql - 转移过程执行上下文