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