我有一个使用 ASP.NET 配置的网站,该网站引用了 MSSQL 2000 服务器的数据。我可以在代码中看到对所需数据库的引用,但 SQL 服务器未安装在 Web 服务器上本地,我看不到它引用服务器位置的位置。
我的最终目的是退役 MSSQL 2000 服务器并将其数据库合并到我正在运行的另一个 SQL 服务器上,但我需要确保网站在将数据库转移到新服务器后能够使用它。
答案1
当您说您可以“在代码中看到对所需数据库的引用”时,您在哪里找到这些信息?
通常,要查看您正在使用的连接,您需要打开网站根目录中的 web.config 文件。此文件实际上也可以存在于其他文件夹的根目录中。
你会看到如下代码:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
这是您的 web.config 中的连接字符串。
答案2
您需要查看 ASP.NET 代码中的连接字符串。通常,这些是在部分中的 web.config 文件中全局设置的<connectionStrings>
,尽管它们也可以在代码中以编程方式创建(但希望情况并非如此)。
有多种方法可以创建连接字符串。要查找 SQL Server 的服务器名称,通常需要查找server
或data source
属性。