Differenze tra le versioni di "MSSQL"
Riga 1: | Riga 1: | ||
+ | = Microsoft SQL Server 2008 - Appunti di gestione = | ||
+ | == 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 | ||
+ | <code sql> | ||
+ | SELECT name, physical_name AS CurrentLocation, state_desc | ||
+ | FROM sys.master_files; | ||
+ | </code> | ||
+ | * Modificare la definizione dello storage al nuovo percorso | ||
+ | <code sql> | ||
+ | -- | ||
+ | -- 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' ) | ||
+ | </code> | ||
+ | * Interrompere l'istanza di SQL Server | ||
+ | * Spostare i file nella nuova posizione | ||
+ | * Riavviare l'istanza di SQL Server | ||
+ | <br> | ||
+ | Questi appunti sono stati tratti da un articolo di [http://msdn.microsoft.com/it-it/library/ms345408(v=sql.100).aspx MSDN].<br> | ||
+ | |||
= Microsoft SQL Server 2000 - Appunti di gestione = | = Microsoft SQL Server 2000 - Appunti di gestione = | ||
== Trasferimento login e password fra database diversi == | == Trasferimento login e password fra database diversi == |
Versione delle 17:17, 31 ott 2012
Indice
Microsoft SQL Server 2008 - Appunti di gestione
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.