Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запуск MS SQL при отсутствии TempDb  [new]
vma_mnt
Member

Откуда: Новокузнецк
Сообщений: 602
MS SQL 2008r2 установлен по умолчанию на диск C.

В дальнейшем база TempDb была перенесена на диск D.

Диск D умер безвозвратно. Путь к папке, в которой находилась TempDb неизвестен, так что вариант с подключением диска D и восстановлению места нахождения TempDb не подходит.

Как запустить MS SQL и перенести TempDb обратно на диск C?
2 авг 13, 11:45    [14652627]     Ответить | Цитировать Сообщить модератору
 Re: Запуск MS SQL при отсутствии TempDb  [new]
Glory
Member

Откуда:
Сообщений: 104760
http://msdn.microsoft.com/en-us/library/ms190737(v=sql.105).aspx


-f
Starts an instance of SQL Server with minimal configuration.
2 авг 13, 11:52    [14652680]     Ответить | Цитировать Сообщить модератору
 Re: Запуск MS SQL при отсутствии TempDb  [new]
Moving System Databases
Guest
Failure Recovery Procedure
...
For the default (MSSQLSERVER) instance, run the following command:

NET START MSSQLSERVER /f /T3608

For a named instance, run the following command:

NET START MSSQL$instancename /f /T3608

For each file to be moved, use sqlcmd commands or SQL Server Management Studio to run the following statement.

ALTER DATABASE database_name MODIFY FILE( NAME = logical_name , FILENAME = 'new_path\os_file_name' )


Stop the instance of SQL Server. For example, run NET STOP MSSQLSERVER.

Move the file or files to the new location.

Restart the instance of SQL Server. For example, run NET START MSSQLSERVER.

Verify the file change by running the following query.

SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'<database_name>');

Moving System Databases
2 авг 13, 11:55    [14652694]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить