Несколько экземпляров SQL Server, но с одинаковыми базами данных
Я использую SQL Server 2008 R2 Standard Edition, и мне нужно установить несколько экземпляров. Однако, когда я восстанавливаю базу данных в одном экземпляре, она обнаруживается и в другом экземпляре... Я пытаюсь сделать так, чтобы на одном сервере было 2 отдельных экземпляра, но каждый экземпляр имеет свой собственный набор баз данных. Почему оба экземпляра показывают одни и те же базы данных?
1 ответ
Исходя из приведенных выше комментариев, вы входите в тот же экземпляр. Если вы укажете номер порта в строке подключения, имя экземпляра будет проигнорировано. Чтобы доказать это себе, беги select @@servername
на обоих ваших соединениях, и вы увидите, что он возвращает то же значение.
Чтобы это исправить, либо укажите правильный порт для обоих экземпляров (по крайней мере, один из них является неправильным прямо сейчас, поскольку только один сервер может прослушивать данный порт одновременно), либо просто используйте имена экземпляров (то есть не указывайте номер порта).) и пусть служба браузера SQL сделает поиск портов для вас.