none
Vytvoření nového serveru SQL2008 ze záloh starého SQL2000

    Dotaz

  • Dobrý den,

    potýkám se s následujícím problémem. Mám dosluhující server s SQL2000 a zakoupený nový s SQL2008. Nedaří se mi ale na nový udělat restore tak, aby se do Logins přenesli uživatelé. I když uživatele na novém serveru založím ,tak se neprovážou. To už jsem na netu našel, že nesouhlasí SID. Backup/restore databáze master taky nepomůže, protože restore z SQL2000 do SQL2008 neprojde. Existuje nějaký jednoduchý způsob, jak překlopit SQL2000 na SQL2008, aniž bych musel nechat dělat nějaký kód na export a import? Těch databází bude totiž několik :(

    čtvrtek 4. listopadu 2010 7:48

Odpovědi

  • Dobrý den,

    provázat uživatele databáze na login můžete pomocí příkazu ALTER USER WITH login = xxx. Lze použít i proceduru sp_change_users_login, ktera dokáže uživatele na login namapovat automaticky podle shodného jména. Jak ale uvádí BOL, v dalších verzích SQL Serveru bude tato porcedura odstraněna.

    Miloslav Peterka

    úterý 30. listopadu 2010 17:05