Artykuły

A A A
Drukuj Ekportuj do PDF
Opublikowane: 2010.08.26 14:21 | Dariusz Brejnak

[Porada] Jak przenieść logins, default databases, server roles pomiędzy SQL Server 2000?

tagi: SQL SQL Server
Jak przenieść logins, default databases, server roles pomiędzy SQL Server 2000?

Po przeniesieniu z jednej instancji na drugą baz danych w MS SQL Server 2000 należy wykonac kolejne czynności:

1. Przeniesienie do Security: Logins, Server Roles, User Mapping.


Na stronie Microsoftu "How to transfer logins and passwords between instances of SQL Server" znajduje się artykuł na ten temat.


Opisane są tam dwie metody:

metoda 1: przedstawia dwie procedury składowane sp_hexadecimal i sp_help_revlogin. Uruchamia się skrypt z poziomu bazy master.

Skrypt ten generuje kod tworzący loginy. Przystosowany jest on do przenoszenia loginów z wersji 2000 na wersję 2000 !!!

metoda 2: przedstawia dwie procedury składowane sp_hexadecimal i sp_help_revlogin_2000_to_2005. Uruchamia się skrypt z poziomu bazy master.

Skrypt ten generuje kod tworzący loginy, defaultowe bazy i role. Przystosowany jest on do przenoszenia loginów z wersji 2000 na wersję 2005 !!!

Po odpowiedniej modifikacji tych dwóch skryptów stworzyłem:

metoda 3: przedstawia dwie procedury składowane sp_hexadecimal i sp_help_revlogin_2000_to_2000_DBrejnak. Uruchamia się skrypt z poziomu bazy master.


Skrypt ten generuje kod tworzący loginy, defaultowe bazy i role. Przystosowany jest on do przenoszenia loginów z wersji 2000 na wersję 2000 !!!

 

Skrypt nazywa się  sp_help_revlogin_2000_to_2000_DBrejnak .sql i jest umieszczony na moim blogu: "Przenoszenie logins, default databases, server roles pomiędzy MS SQL Server 2000".


Dodatkowe informacje dotyczące przenoszenia loginów w innych wersjach SQL Servera są równiez na stronie Microsoft: "How to transfer the logins and the passwords between instances of SQL Server 2005 and SQL Server 2008"

2. Przeniesienie jobów:


Z poziomu Enterprise Managera w ramach wybranej instancji wchodzimy w Management, następnie wybieramy SQL Server Agent. W nim klikami ppm na Jobs a następnie wybieramy z menu podręcznego "Wszystkie zadania" i dalej "Generate SQL Script". Po wygenerowaniu skryptu kopiujemy go i uruchamiamy na serwerze docelowym.

 


Komentarze 0 Masz uwagi do tej strony? Napisz

Dodaj komentarz

avatar

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Autor Dariusz Brejnak
avatar Ekspert WSS
 

Załóż konto
WSS to serwis, który łączy dziesiątki tysięcy specjalistów IT w Polsce, zajmujących się szeroko pojętymi technologiami Microsoft. Portal działa od 2003 roku, i oprócz setek publikacji technicznych, rozwijającego się forum - portal to ludzie, którzy go tworzą. To właśnie z myślą o nich warto codziennie nas odwiedzać.

Dowiedz się więcej o WSS