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