У меня есть веб-сайт, настроенный на ASP.NET и ссылающийся на данные с сервера MSSQL 2000. Я вижу ссылки в коде на необходимые ему базы данных, но сервер SQL не установлен локально на веб-сервере, и я не вижу, где он ссылается на расположение сервера.
Моя конечная цель - вывести из строя сервер MSSQL 2000 и консолидировать его базы данных на другом SQL-сервере, который у меня запущен, но мне нужно быть уверенным, что веб-сайт получит базу данных после ее переноса на новый сервер.
Когда вы говорите, что можете «видеть ссылки в коде на необходимые базы данных», где вы находите эту информацию?
Обычно, чтобы увидеть, какие соединения вы используете, вам нужно открыть файл web.config в корне вашего веб-сайта. Этот файл также может существовать в корне других папок.
Вы увидите такой код:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Это строка подключения в вашем web.config.
Вам нужно будет посмотреть строки подключения в коде ASP.NET. Обычно они настраиваются глобально в файле (файлах) web.config в <connectionStrings>
раздел, хотя они также могут быть созданы программно в коде (но, надеюсь, это не так).
Есть несколько способов создания строк подключения. Чтобы найти имя сервера для SQL Server, вам обычно нужно искать server
или data source
атрибуты.