Эта тема немного выходит за рамки моего опыта, но мы пытаемся обновить наш сервер. У нас есть новый компьютер, но на нем используются те же версии серверов (MS Server 2003 и SQL Server 2005).
При нашей первой попытке у нас возникли проблемы с новым сервером, случайным образом отбрасывающим пользовательские соединения, поэтому мы вернулись к старому серверу. Босс думает, что у него это получилось, но у нас была еще одна проблема, связанная с перемещением баз данных, которая нас беспокоит.
Чтобы переместить базы данных, мы отсоединили их от старого сервера, скопировали файлы данных и файлы журнала на новый сервер и снова прикрепили их туда. Вроде все нормально, но как-то при перезагрузке стали снимками.
Это было 2 недели назад, и мы готовимся снова попробовать переключение.
Мы хотели бы знать, что заставляет базы данных преобразовываться в моментальный снимок? Насколько я понимаю, снимок - это база данных, доступная только для чтения. Проверка свойств для баз данных показывает, что состояние базы данных только для чтения является ложным. Я предполагаю, что это значение по умолчанию и должно быть изменено администратором вручную? На этот раз вроде все идет нормально, но мы до сих пор не знаем, как базы данных конвертировались в снимки в прошлый раз, и хотели бы получить несколько советов о том, что искать.
Спасибо.
Маршалл
Похоже, проблема была связана с разрешениями. Мы перемещали БД из одного домена в другой. В первый раз, когда мы переместили их, мы не стали беспокоиться о разрешениях, так как просто хотели проверить, правильно ли они прикрепляются. Они сделали, но превратились в снимки, когда мы перезагружали сервер.
В последний раз, когда мы перемещали БД, мы удалили всех пользователей из старого домена и добавили пользователей из нового домена, что, казалось, предотвратило проблему.
Всем спасибо за помощь.
Маршалл
Понятия не имею, как это могло случиться. У вас не может быть моментального снимка без базовой базы данных, на которой он построен.
Я предполагаю, что это была ошибка SSMS и что базы данных действительно были доступны для записи, если вы попытаетесь это сделать.
Могу я спросить, с чего вообще были созданы БД? Был ли процесс установки, который их автоматически создал? В таком случае вы можете попробовать запустить эту установку на новом сервере, а затем восстановить заново созданную БД с помощью текущей резервной копии. Я не администратор SQL, но столкнулся с проблемами, когда просто копировал файлы MDF / LDF и прикреплял их.