Сначала отсоедините базу данных:
USE master;
GO
-- Important! We need to drop the existing connections.
ALTER DATABASE DBName SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
EXEC sp_detach_db @dbname = N'DBName';
GO
Следующий шаг - скопируйте файлы .mdf и .ldf из файлов этой базы данных в новое местоположение
А затем присоедините базу данных:
USE master;
EXEC sp_attach_db @dbname = N'dbName',
@filename1 = N'', --path do .mdf
@filename2 = N''; --path to .ldf
GO
Если вы не хотите подключать и отключать все базы данных по одному, вы можете сгенерировать сценарий SQL для подключения и отключения всех необходимых вам баз данных (кроме системы, конечно), используя curosr, который выполняет поиск в sys.динамическое представление управления базами данных.Но не забудьте скопировать файлы базы данных.