在工作中,我编写了一个应用程序,它处理来自SQL Server数据库的数据并以文件格式输出。
现在我需要在家里使用它,因为app有硬编码的连接字符串我遇到了问题。我在公司得到了一份数据库副本,原始数据库无法从公司外部获取。
连接字符串格式如下所示
Data Source=serverName-01;Initial Catalog=dbName_01;Integrated Security=True;Pooling=False
我试图通过编辑Windows主机文件来欺骗应用程序:
serverName-01 127.0.0.1
但它没有用。有没有办法让它工作而无需工作和编辑源代码?
课程学得很难 - 从不硬编码连接srings:<
答案 0 :(得分:1)
为此,您可以使用SQL Server配置管理器中定义的别名。为本地实例创建一个别名,该别名与连接字符串中的名称完全相同。
请看下面的文章,了解如何执行此操作(非常简单):
Create or Delete a Server Alias for Use by a Client (SQL Server Configuration Manager)