Exécuter une requête sur une ligne dans Management Studio
- Positionner le curseur sur la ligne
- Maintenir enfoncé la touche
CTRL
et appuyer successivement sur K
puis U
- La ligne est maintenant sélectionnée. Appuyer sur
F5
Lister les colonnes d’une table
exec sp_columns <nom tbale>
Procédure en cas de perte du noeud primaire dans un mirorring
alter database test01 set partner FORCE_SERVICE_ALLOW_DATA_LOSS
alter database test01 set partner Failover
restore database test01 with recovery
Savoir ce qui remplit et bloque le journal de transaction
SELECT name, log_reuse_wait_desc FROM sys.databases;
Source
Passer une base de données en mode mono-utilisateur
USE master;
GO
ALTER DATABASE AdventureWorks2012
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO
Passer une base de données en lecture seule
USE master;
GO
ALTER DATABASE AdventureWorks2012
SET READ_ONLY;
GO
Passer une base de données en multi utilisateurs
USE master;
GO
ALTER DATABASE AdventureWorks2012
SET MULTI_USER;
GO
Exécuter une requête SQL sur toutes les bases de données d’une instance
exec sp_MSforeachdb 'SELECT "?" AS DB, * FROM [?].sys.tables WHERE name like `%nom de la table%`'