Come modificare il nome schema in MSSQL 2005

Problema: Effettuare un restore di un backup database MsSql su hosting Aruba, il nome schema non combacia e questo non permette l’accesso.

Soluzione:

  • Caricare in locale il file backup su MsSql2005;
  • Creare il nuovo utente utilizzando quelle per accedere al DB;
  • Modificare il nome schema di ogni tabella utilizzando la query in basso.

 

La stringa per modificare lo schema di una determinata tabella tramite MSSQL 2005 è la seguente:

ALTER SCHEMA (NOME NUOVO SCHEMA) TRANSFER (NOME VECCHIO SCHEMA).(NOME TABELLA)

Esempio:

ALTER SCHEMA MSSql80335 TRANSFER MSSql28485.DB_EMAIL

Cattura1 Cattura2