C# SQL Server 2012别名在SQL Server Management Studio之外不起作用

C# SQL Server 2012别名在SQL Server Management Studio之外不起作用,c#,asp.net,sql,sql-server,sql-server-2012,C#,Asp.net,Sql,Sql Server,Sql Server 2012,我对SQL Server 2012上的别名有一个奇怪的问题。使用SQLServerManagementStudio,我可以连接SQLServer别名,但在SSMS之外,我无法连接 例如:我创建了一个名为Database.udl的文件,并尝试与我的SQL Server别名建立连接,但无法成功完成 关于这个主题(别名和SQL Server),我在internet上搜索了很多,但找不到一个有效的解决方案。有没有人认识到这个问题并知道如何解决这个问题 非常感谢 Jordy我将SQL Server别名添加

我对SQL Server 2012上的别名有一个奇怪的问题。使用SQLServerManagementStudio,我可以连接SQLServer别名,但在SSMS之外,我无法连接

例如:我创建了一个名为
Database.udl
的文件,并尝试与我的SQL Server别名建立连接,但无法成功完成

关于这个主题(别名和SQL Server),我在internet上搜索了很多,但找不到一个有效的解决方案。有没有人认识到这个问题并知道如何解决这个问题

非常感谢


Jordy

我将SQL Server别名添加到我的主机文件中。这就解决了问题。

您能在UDL中连接SQL Server的IP吗?您是在说本机客户端配置管理器中的别名吗?当你说“在S[S]MS之外我不能”时,你是否与同一个用户帐户在同一台计算机上运行?还有:这些代码使用的是相同的连接堆栈吗?是的,你说得对,我在同一台机器上运行SQL Server,并讨论本机客户端配置管理器别名。使用我的普通IP,例如localhost,我可以从SSMS外部连接。在sql server网络配置下的configuration manager中启用命名管道协议。