|
|
|
Изменение места нахождения баз данных | ☑ | ||
|---|---|---|---|---|
|
0
nemec
21.03.09
✎
14:47
|
Подскажите как в 2005 скуле изменить место хранения системных баз данных ???
|
|||
|
1
Defender aka LINN
21.03.09
✎
14:47
|
www.sql.ru
|
|||
|
2
Лефмихалыч
21.03.09
✎
15:10
|
(0) правой кнопкой
|
|||
|
3
nemec
21.03.09
✎
15:49
|
(2) А почему нелевой ?
|
|||
|
4
Лефмихалыч
21.03.09
✎
15:50
|
(3) потому, что при нажатии левой кнопкой на базу данных, не появляется контекстное меню
|
|||
|
5
nemec
21.03.09
✎
16:23
|
(4) Умный ответ
|
|||
|
6
fisher
21.03.09
✎
16:39
|
(0) Именно СИСТЕМНЫХ баз данных? ИМХО, проще всего переставить скуль.
|
|||
|
7
nemec
21.03.09
✎
17:19
|
(6) Да именно системных. А без переустановки скуля никак 7
|
|||
|
8
fisher
21.03.09
✎
17:56
|
(7) Почему никак? Можно, только сложнее. Скриптами аккуратненько в настройках путя перепрописывать и сиквел рестартовать.
Следуешь совету (1), на форуме по MS SQL в поиск вбиваешь "перенос системных баз" и получаешь подробные руководства. ЗЫ. Почему-то самым простым и очевидным советам никто не хочет следовать. Считают, что над ними издеваются, что ли... |
|||
|
9
fisher
21.03.09
✎
18:03
|
(8) +
Только если что-то сделаешь не так, претензии на тему "почему сервак лег и как его поднять" я не принимаю. |
|||
|
10
ProgAL
21.03.09
✎
20:28
|
Мне нужно было перенести эти базы с диска С на D
следующий код дает системное псевдоназвание для базы tempdb. Оно нужно в нижеследующих командах. SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files WHERE database_id = DB_ID(N'tempdb') tempdb ALTER DATABASE tempdb MODIFY FILE ( NAME = tempdev , FILENAME = 'D:\Prog\Bases_SQL\ALBOL2005.1\Data\tempdb.mdf') останавливаем sql пермещаем файл включаем sql ALTER DATABASE tempdb MODIFY FILE ( NAME = templog , FILENAME = 'D:\Prog\Bases_SQL\ALBOL2005.1\Data\templog.ldf') model ALTER DATABASE model MODIFY FILE ( NAME = modeldev , FILENAME = 'D:\Prog\Bases_SQL\ALBOL2005.1\Data\model.mdf') ALTER DATABASE model MODIFY FILE ( NAME = modellog , FILENAME = 'D:\Prog\Bases_SQL\ALBOL2005.1\Data\modellog.ldf') msdb (регистр важен!!!) ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData, FILENAME = 'D:\Prog\Bases_SQL\ALBOL2005.1\Data\msdbdata.mdf') ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBLog, FILENAME = 'D:\Prog\Bases_SQL\ALBOL2005.1\Data\msdblog.ldf') Moving the master Database To move the master database, follow these steps. From the Start menu, point to All Programs, point to Microsoft SQL Server, point to Configuration Tools, and then click SQL Server Configuration Manager. In the SQL Server Services node, right-click the instance of SQL Server (for example, SQL Server (MSSQLSERVER)) and choose Properties. In the SQL Server (instance_name) Properties dialog box, click the Advanced tab. Edit the Startup Parameters values to point to the planned location for the master database data and log files, and click OK. Moving the error log file is optional. The parameter value for the data file must follow the -d parameter and the value for the log file must follow the -l parameter. The following example shows the parameter values for the default location of the master data and log files. -dC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\LOG\ERRORLOG;-lC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\mastlog.ldf If the planned relocation for the master data and log files is E:\SQLData, the parameter values would be changed as follows: -dE:\SQLData\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\LOG\ERRORLOG;-lE:\SQLData\mastlog.ldf Stop the instance of SQL Server by right-clicking the instance name and choosing Stop. Move the master.mdf and mastlog.ldf files to the new location. Restart the instance of SQL Server. Verify the file change for the master database by running the following query. SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files WHERE database_id = DB_ID('master'); GO |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |