我有一个名为OldServer\Instance
的SQL Server实例和一个名为NewServer
的实例。我需要发送当前引用OldServer\Instance
的所有应用来代替使用新应用。
我正在通过在“OldServer”的NewServer
上的本地计算机上添加别名并创建一个读取和更新表的应用程序来测试此概念。
我创建了别名(TCP,端口1433)并测试了我可以成功连接到Data Link。当我将Windows窗体应用程序连接到它时,它仍然连接到OldServer\Instance
。
我在IIS中缺少什么?是不是可以用实例别名?这是我的连接字符串:
<add name="ConnectionString" connectionString="server=OldServer\Instance;database=MyDB;UID=MyUser;Pwd=1234;" providerName="System.Data.SqlClient" />
答案 0 :(得分:0)
请尝试清理正在测试的计算机上的DNS缓存。
Click Start.
Enter cmd in the Start menu search text box.
Right-click Command Prompt and select Run as Administrator.
Run the following command: ipconfig /flushdns.
再次运行您的代码
BTW,OldServer on off?