Differenze tra le versioni di "MSSQL"

Da WikiSitech.
Vai alla navigazioneVai alla ricerca
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

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.