Bonjour,
Savez-vous comment faire exécuter un script SQL au démarrage de l'instance SQLServer ?
Mon problème est que je dois avoir le droit db_owner sur tempdb, et comme cette base est supprimée et recréée à chaque arrêt/relance, les droits disparaissent.
Je pensais les remettre en place par un script SQL exécuté au démarrage de SQLServer, en faisant :
use tempdb
declare @nom_base nvarchar(32)
select @nom_base='ma_base'
-- ajout autorisation d'accès public à la base
EXEC sp_grantdbaccess @nom_base, @nom_base
-- ajout autorisation 'dbo' à la base
exec sp_addrolemember N'db_owner', @nom_base
Merci d'avance,
Phil
Partager