![]() |
![]() |
![]() |
|
Как создать БД MS SQL 2005 в памяти. | ☑ | ||
---|---|---|---|---|
0
Drufa
03.02.11
✎
12:44
|
Необходимо создать базу данных MS SQL в памяти сервера (2003 Стандарт 32x)
Установил RAMDisk "Enterprise" 32 В MS SQL 2005 пытаюсь создать новую БД на созданный диск в памяти. MS ругается вот так. "Ошибка операции CREATE DATABASE. Некоторые из перечисленных имен файлов не были созданы. Проверьте связанные ошибки. При проверке размера сектора файла "G:\t.mdf" возникла непредвиденная ошибка. Переместите файл в локальный том NTFS, в котором можно получить размер сектора." Подскажите как это полечить или другой вариант. |
|||
1
ДенисЧ
03.02.11
✎
12:45
|
Аназачем??
|
|||
2
xReason
03.02.11
✎
12:50
|
Видимо думаю, так так скорость сервера БД будет быстрее
|
|||
3
VladZ
03.02.11
✎
12:52
|
(0) На нормальный рэйд-контроллер денех пожалели?
|
|||
4
Drufa
03.02.11
✎
12:57
|
Нужна временная база для загрузки данных потоком. Необходимо увеличить скорость загрузки и выгрзуки
Размер базы в среднем (100мб) |
|||
5
VladZ
03.02.11
✎
12:57
|
(0) Попробуй туда tempDB положить.
|
|||
6
Drufa
03.02.11
✎
12:59
|
Там стоит божеский рейд. Но в связи сильной нагрузкой на дисковую систему хочу вынести некоторые оперции в память (память пока позволяет)
|
|||
7
Drufa
03.02.11
✎
13:00
|
(5) SQL не стартует вообще.
|
|||
8
Drufa
03.02.11
✎
13:01
|
(5) Я так понимаю по тойже самой причине.
|
|||
9
el-gamberro
03.02.11
✎
13:01
|
(4)"Необходимо увеличить скорость загрузки и выгрзуки
" Попробуйте конструкцию вида: BEGIN TRANSACTION @TranName; ...... COMMIT TRANSACTION @TranName; |
|||
10
lxs
03.02.11
✎
13:02
|
(7) В смысле?????
|
|||
11
Drufa
03.02.11
✎
13:02
|
Загрузка данных идет из командной строки типа
BCP.exe "Файл" in Table1 |
|||
12
Drufa
03.02.11
✎
13:02
|
(10) Служба SQL сервера не стартует, отваливается по ошибке.
|
|||
13
el-gamberro
03.02.11
✎
13:03
|
(11) BCP это вчерашний день, используйте конструкцию BULK INSERT
|
|||
14
Drufa
03.02.11
✎
13:04
|
(13) Это сути не меняет.
|
|||
15
упс
03.02.11
✎
13:08
|
(8)Program Files\Microsoft SQL Server\MSSQL.1 (этот номер у вас может быть другим, в зависимости от того сколько экземпляров установлено)\MSSQL\LOG\ERRORLOG - посмотрите сообщение об ошибке там - почему не стартует SQL Server.
Как вы вообще получаете сообщение об ошибке, если у вас SQL Server не запущен? |
|||
16
Drufa
03.02.11
✎
13:10
|
(15)
The SQL Server (MSSQLSERVER) service terminated with service-specific error 1814 (0x716). |
|||
17
Drufa
03.02.11
✎
13:10
|
(15) Получаю из системных событий
|
|||
18
упс
03.02.11
✎
13:18
|
(16)Error 1814 is "Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized."
Вы на этот RAM-disk tempdb перенесли? (17) я имел ввиду сообщение из (0) - о невозможности создания новой базы данных. Как вы подключаетесь к незапущенному SQL Server'у? Кстати, посмотрите вот эту тему: http://www.sql.ru/Forum/actualthread.aspx?bid=1&tid=657821&pg=2 там как раз на второй странице есть реальные советы по переносу БД на рам-диски |
|||
19
упс
03.02.11
✎
13:21
|
+(18) кажется понял:), он стартовать перестал после того как вы tempdb туда попробовали переложить:)?
|
|||
20
Drufa
03.02.11
✎
13:24
|
(19) Да
|
|||
21
упс
03.02.11
✎
13:37
|
(20) запустите SQL Server в однопользовательском режиме с минимальной конфигруацией (из cmd: sqlservr -m -f), подключитесь с помощью osql (либо через New Query в SSMS) и перетащите tempdb обратно - через ALTER DATABASE, потом прибейте процесс и попробуйте запустить нормально, через configuration manager.
Ваш ram-диск, похоже не поддерживается SQL Server'ом. |
|||
22
Drufa
03.02.11
✎
13:46
|
(21) Я проблему с tempdb решил. (просто изменил букву реального диска куда был пропасин tempdb запустил потом вернул все в зад)
|
|||
23
Drufa
03.02.11
✎
14:02
|
Всем спасибо, отдельно спасибо упс
Помог SuperSpeed RamDisk |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |