作弊应用程序连接到不同的SQL Server数据库

时间:2013-03-22 12:47:29

标签: c# sql-server database-connection

在工作中,我编写了一个应用程序,它处理来自SQL Server数据库的数据并以文件格式输出。

现在我需要在家里使用它,因为app有硬编码的连接字符串我遇到了问题。我在公司得到了一份数据库副本,原始数据库无法从公司外部获取。

连接字符串格式如下所示

Data Source=serverName-01;Initial Catalog=dbName_01;Integrated Security=True;Pooling=False

我试图通过编辑Windows主机文件来欺骗应用程序:

serverName-01 127.0.0.1

但它没有用。有没有办法让它工作而无需工作和编辑源代码?

课程学得很难 - 从不硬编码连接srings:<

1 个答案:

答案 0 :(得分:1)

为此,您可以使用SQL Server配置管理器中定义的别名。为本地实例创建一个别名,该别名与连接字符串中的名称完全相同。

请看下面的文章,了解如何执行此操作(非常简单):

Create or Delete a Server Alias for Use by a Client (SQL Server Configuration Manager)