|
Тема |
Re: Прехвърляне на DB и Logins SQL 2000 [re: sakrayaami] |
|
Автор |
KCV (непознат
) |
|
Публикувано | 23.02.09 10:01 |
|
|
Аз също имам подобна ситуация и си решавам проблема с прехвърлянето/актуализирането на базите и логините чрез прехвърляне на мастера.
Имам SQL 2000 с няколко бази и SQL потребители. Идеята е да имаме „студен”
резервен сървър т.е. при отпадане на основния взимаме последните бекъпи
и на предварително нагласен сървър( който се пуска само при тази ситуация или за актуализиране с някаква периодичност) да бъде актуализиран и данните и логините.
Първоначално създаване на 2рия сървър(в моя случай на подходящ потребител е сложен 2ри Хард и е сложена втора операционна система).
1. Създавам на ръка празни бази със същите имена и местоположение на файловете както тези от основния/първия сървър
2. Ристорвам мастера от основния сървър
3. Ристорвам базите от основния сървър
Периодична актуализация
Ако не е имало промяна в логините ( т.е. не сме имали нов SQL потребител, промяна в права и смени на пароли) ристорвам само потребителските бази. Ако е имало промяна ристорвам първо мастера от основния и после потребителските бази.
По този начин прехвърлям и информацията и Логините с паролите.
Разбира се при моя случай двата SQL сървъра са еднакви като съдържание и ако имаше различни бази на двата щеше да има усложнение . Ако втория като бази е подмножество на първия т.е. няма бази които са си само негови също върви тази схема. Тогава може да се добавят празни бази с имената от първия SQL сървър които не се прехвърлят само колкото да не се шашка мастера и те в бъдеще няма да се ресторват.
Разбира се това не важи за прехвърляне между SQL2000 и SQL2005.
|
| |
|
|
|