Avatar billede danskov Nybegynder
14. marts 2011 - 13:32 Der er 1 kommentar og
1 løsning

Script samtlige databaser på en server

Jeg har den udfordring at jeg skal scripte samtlige objekter i en database (tabeller, procedures, indexes osv.) Jeg har fundet dette på google: http://www.tek-tips.com/faqs.cfm?fid=4379

Når jeg har fået sat det op får jeg (jeg har tilføjet et kald til sp_DisplayOAErrorInfo):
OLE Automation Error Information
  HRESULT: 0x80040154
  Source: ODSOLE Extended Procedure
  Description:  Class not registered

Det er umiddelbart denne objektklasse der mangler: SQLDMO.SQLServer.
Så vidt jeg kan læse mig til er DMO(Data management objects) ved at blive erstattet af (Server management objects), men jeg kan heller ikke finde en objektklasse for den der kan bruges.

Svaret på dette spørgsmål kan enten være en løsning på ovenstående eller en anden god måde at foretage en samlet automatiseret script af samtlige databaser.
Avatar billede danskov Nybegynder
14. marts 2011 - 16:11 #1
Det viser sig at den bruger som sql serveren kører under skal være administrator på maskinen. Det er for at kunne tilgå registreringsdatabasen.
Avatar billede danskov Nybegynder
15. marts 2011 - 13:23 #2
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester