Файлы SQL Server 2005 tempdb перемещены в недопустимый (SSD) диск. Как проверить диск, или как положить обратно файлы?

Можно хотеть попробовать Выход Dell за довольно новые серверы или искать Google "используемые серверы" и "от арендного договора" для нахождения ~ 3-летних серверов.

2
задан 1 July 2010 в 18:08
6 ответов

ЧИТАТЬ. Сообщение об ошибке.

Это говорит:

Журнал событий приложения имеет "FCB:: Открытый: ошибка Операционной системы 5 (Доступ запрещен.) произошел при создании или вводный файл 'F:\TempDB'.

Можно хотеть попытаться заставить кого-то объяснять Вас, "Доступ запрещен" ;)

Мое предположение - то, что некоторые скрыто-разрядные потребности, которые будут настроены где-нибудь, который "включает" новый диск для использования SQL Server. Какие-либо идеи, каково это могло бы быть?

Да, их называют безопасностью. NTFS довольно детализировал безопасность на дисках. Пользователь, выполняющий SQL Server (зависит, как Вы действительно устанавливали его), пропускает необходимые полномочия на диске создать файлы. Ничто "специальное" о SQL Server - это - проблема с простыми, примитивными, нормальными полномочиями файловой системы.

Сервис SQL настроен для выполнения как учетная запись домена, и та учетная запись является локальным администратором на поле

Ну, помимо того, чтобы быть локальным администратором (не важный, СИЛЬНО не рекомендуемый - серьезно сильно) - проверяют, может ли эта учетная запись на самом деле создать рассматриваемый файл (или столь же именованный). Если не (полномочия файловой системы), который является проблемой. Моя ставка.

Это сказало - я буду в общем вопросе с помощью SSD для tempdb файла. Серьезно ненужные деньги в 99% случаев.

1
ответ дан 3 December 2019 в 12:18

Кажется, что проблема произошла когда администратор (не самостоятельно, честный!) ввел неправильные пути для файлов, хотя мы никогда не будем знать наверняка. Ему удалось зафиксировать его так или иначе стартовым SQL с-c и переключателями-f и переизменением файлов к надлежащим местоположениям.

(Извините за занимание Вашего времени. Мы получаем возвращение если нечастые проблемы из того же источника здесь. Вы думали бы к настоящему времени, что я пойму, что важные вопросы не являются основными некоторым людям.)

1
ответ дан 3 December 2019 в 12:18

кажется, что Вы действительно поливали из шланга свою систему dbs. ВСЕГДА базы данных системы резервного копирования...... они могут пригодиться позже в течение многих времен как это.

http://support.microsoft.com/kb/943635

попробуйте это для получения sql, работающего снова - затем просто, делает присоединение с дб.

затем, конечно, удостоверьтесь, что ОС распознает новый диск, и что это все отформатировано и готово пойти - и удостовериться, что идентификатор, под которым Вы выполняете sql, может получить доступ к тому диску.

надежда, которая помогает, удачи!

0
ответ дан 3 December 2019 в 12:18

Относительно резервных копий системных баз данных: ведущее устройство, модель, msdb да. Tempdb восстановлен каждый раз, сервис механизма базы данных перезапущен так, я пропустил бы tempdb.

0
ответ дан 3 December 2019 в 12:18

Это может быть (большое может быть =) связано с известной ошибкой, что при перемещении tempdb, использующего ALTER DATABASE SQL-сервер ищет указанное свободное пространство (в случае 10 ГБ) в исходном диске не в новом твердотельном диске. Таким образом, если не будет никаких 10 ГБ в исходном диске, то он перестанет работать. То, что необходимо сделать, переместиться, база данных сначала к новому твердотельному диску с помощью небольшого размера (как 1 МБ) затем изменяют размер его снова к размеру, который Вы хотите (10 ГБ)

Brent Ozar объяснил это здесь лучше.

0
ответ дан 3 December 2019 в 12:18

не уверенный, если Вы уже разрешили это, но здесь идете..., похож на SQL, ищет папку "F:\TempDB" для создания файлов данных под тем, когда это перезапускает. Диск действительно ли F:\ является новым диском Fusion io? Если да, Вы уже создали папку "TEMPDB" на диске с соответствующими полномочиями для SQL, чтобы смочь получить доступ к нему?

SQL непосредственно попытается получить доступ к папке и не создаст папку в случае, если это не существует... там, вероятно, находится Ваша проблема!Надеюсь, это поможет.

Отношения Chirag

0
ответ дан 3 December 2019 в 12:18

Теги

Похожие вопросы