MSSQL
Indice
Microsoft SQL Server 2008 - Appunti di gestione
Spostare database utente su dischi diversi
Il modo più semplice in assoluto è quello di procedere secondo questa sequenza:
- detach del database
- spostamento dei file nella nuova posizione
- attach dei file dalla nuova posizione
Spostare alcuni dei database di sistema su dischi diversi
Per spostare i database di sistema su un disco diverso, procedere come segue:
- Verificare la dislocazione attuale dei database
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files;
- Modificare la definizione dello storage al nuovo percorso
--
-- In questo esempio ricollochiamo il DB di sistema 'distribuzione'
ALTER DATABASE distribuzione MODIFY FILE ( NAME = 'distribuzione', FILENAME = 'E:\MSSQLData\distribuzione.MDF' )
ALTER DATABASE distribuzione MODIFY FILE ( NAME = 'distribuzione_log', FILENAME = 'E:\MSSQLData\distribuzione.LDF' )
- Interrompere l'istanza di SQL Server
- Spostare i file nella nuova posizione
- Riavviare l'istanza di SQL Server
Questi appunti sono stati tratti da un articolo di MSDN.
Microsoft SQL Server 2000 - Appunti di gestione
Trasferimento login e password fra database diversi
Vedi articolo 246133 sul sito del supporto Microsoft
Risoluzione di utenze orfane di login (post restore da un database diverso)
SQL Server 2005/2008
Vedi man page ALTER USER sul sito del supporto Microsoft
Esempio:
ALTER USER pinco WITH NAME= pinco, LOGIN pinco;
Estrazione record in attesa di replica transazionale
SELECT name as 'Agent', SUM(UndelivCmdsInDistDB) as 'Cmds'
FROM distribution.dbo.MSdistribution_agents a
INNER JOIN distribution.dbo.MSdistribution_status st on st.agent_id = a.id
GROUP BY a.name
Microsoft SQL Server 2005 - Installazione in modalità unattended
Installazione di una nuova istanza
Start /wait <CD or DVD Drive>\DISK1\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=All PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword>
Per ulteriori dettagli vedi l'articolo estratto da book online
Microsoft SQL Server 2005 - Appunti di gestione
Knowledge Base interna
Vai alla pagina dedicata alla KB.