【发布时间】:2017-08-15 22:01:03
【问题描述】:
我有一个 ASP.NET 2(非常旧的)Web 应用程序,我正在尝试迁移到新服务器。顺便说一句,我是一个完整的 ASP.NET 菜鸟,但对其他 Web 技术有丰富的经验。
在web.config,我可以看到如下连接字符串XML:
<connectionStrings>
<add name="myCon"
connectionString="Data Source=DEVELOP\DEV_SQL2008R2;Initial Catalog=QO2_New;Persist Security Info=True;User ID=sa;Password=q"/>
</connectionStrings>
我对机器名称“DEVELOP”和 RDP 执行“nslookup”到服务器。令我惊讶的是,我没有看到任何 SQL Server 进程正在运行。此外,该服务器上没有安装 SQL Server。我 100% 确信该应用程序正在运行,并且我非常有信心有来自数据库的内容。我还搜索了代码库,似乎正在使用连接字符串。
顺便说一句,我们在不同的机器上确实有一些其他数据库。我的问题如下:
- 机器
DEVELOP能否以某种方式将数据库连接重定向到其他地方?如果是,我如何知道它被重定向到哪个 IP? - 如果无法重定向 DB 连接,那么这里到底发生了什么?
不幸的是,我很少有人可以询问这个应用程序的情况。非常感谢您分享的任何提示。
【问题讨论】:
-
是的。做过某事。没有发现任何有用的东西。
-
您如何确定
DEVELOP上没有运行 SQL Server 进程??连接字符串使用 SQL Server 的 命名实例 (DEV_SQL2008R2),它可能与标准的默认(未命名)实例不同......
标签: asp.net sql-server iis