Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2011, 09h18   #1
Invité de passage
 
Ingénieur intégration
Inscription : novembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur intégration

Informations forums :
Inscription : novembre 2011
Messages : 4
Points : 0
Points : 0
Par défaut Pas d'Agent SQL ?

Bonjour,

Note : Je débute sur SQL Server.

Je récupère un SQL Server 2008 R2. Je sais qu'il héberge des données Sharepoint.
On m'a demandé de m'occupé de la sauvegarde pourtant, je ne vois pas de SQL Agent dans l'interface (cf screen)
Pourtant le service Agent SQL est bien installé pour cette instance et est démarré.


Est-ce normal ? Comment mettre en place alors un plan de maintenance ?


Merci beaucoup
jeancloud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 09h52   #2
Modérateur
 
Avatar de Jinroh77
 
Homme Alexandre Chemla
Consultant en Business Intelligence
Inscription : février 2006
Messages : 1 773
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Chemla
Âge : 28
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : février 2006
Messages : 1 773
Points : 1 837
Points : 1 837
Normalement c'est la ligne juste en dessous. Pas de chance.
Est-ce que le service et bien présent, dans la liste (services.msc sur le serveur) ?
__________________
Alexandre Chemla - Consultant MS BI chez Masao
Jinroh77 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 10h02   #3
Invité de passage
 
Ingénieur intégration
Inscription : novembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur intégration

Informations forums :
Inscription : novembre 2011
Messages : 4
Points : 0
Points : 0
Bonjour,

Oui :
jeancloud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 10h16   #4
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 725
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 725
Points : 6 849
Points : 6 849
Bonjour,

Il faut avoir les privilèges nécessaires pour visualiser le noeud SQL Server Agent dans SSMS.

Il faut faire parti d'un des rôles de base de données suivant (dans msdb) ou éventuellement faire parti du rôle de serveur sysadmin :

- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole


++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 10h58   #5
Invité de passage
 
Ingénieur intégration
Inscription : novembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur intégration

Informations forums :
Inscription : novembre 2011
Messages : 4
Points : 0
Points : 0
Les rôles précités n'apparaissent même pas (cf screen).

J'ai été voir sur un autre serveur où je vois l'Agent SQL, effectivement ils apparaissent, mais je ne suis pas membre de ces rôles.

merci
jeancloud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 12h10   #6
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 725
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 725
Points : 6 849
Points : 6 849
Quels privilèges avez vous sur le serveur en question ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 15h02   #7
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Est-ce que vous utilisez une version Express de MS Sql server ?
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 16h35   #8
Invité de passage
 
Ingénieur intégration
Inscription : novembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur intégration

Informations forums :
Inscription : novembre 2011
Messages : 4
Points : 0
Points : 0
Non ce n'est pas un express, c'est bien un full 2008 R2.
Comment puis-je vérifier mes privilèges mikedavem ?
jeancloud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 17h59   #9
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 139
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 139
Points : 2 470
Points : 2 470
Envoyer un message via Yahoo à zinzineti
pour lister les privilèges ici
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 19h34   #10
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 725
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 725
Points : 6 849
Points : 6 849
Vous pouvez essayer ceci en vous connectant avec le login concerné (ou demander à votre DBA aussi ) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
SELECT SUSER_NAME(), SUSER_SNAME()
 
DECLARE @user_name SYSNAME = SUSER_NAME();
 
SELECT 'Logins and server roles'
SELECT 
 sp.name AS login_name, 
 sp2.name AS role_name 
FROM sys.server_principals AS sp 
LEFT JOIN sys.server_role_members srm 
 ON sp.principal_id = srm.member_principal_id 
LEFT JOIN sys.server_principals AS sp2 
 ON sp2.principal_id = srm.role_principal_id 
WHERE sp.type IN ('S', 'U', 'G') 
 AND sp.name = @user_name 
 
SELECT 'Logins and permissions'
SELECT 
 sp.name AS login_name, 
 sp.type_desc AS [login_type], 
 spm.permission_name, 
 spm.state_desc 
FROM sys.server_principals AS sp 
INNER JOIN sys.server_permissions AS spm 
 ON sp.principal_id = spm.grantee_principal_id 
WHERE sp.type IN ('S', 'U', 'G') 
 AND sp.name = @user_name
ORDER BY sp.name, spm.permission_name 
 
SELECT 'Roles and users' 
 
DECLARE @sql VARCHAR(MAX) = ' 
 
 USE ? 
 SELECT 
  ''?'' as database_name, 
  dp.name AS role_name, 
  dp2.name AS user_name, 
  pm.class_desc AS ObjectType, 
  CASE pm.class 
   WHEN 1 THEN o.name 
   WHEN 3 THEN s.name 
   WHEN 0 THEN DB_NAME() 
  END object_name, 
  pm.permission_name 
 FROM sys.database_principals AS dp 
 LEFT JOIN sys.database_role_members AS rlm 
 ON rlm.role_principal_id = dp.principal_id 
 LEFT JOIN sys.database_principals AS dp2 
  ON dp2.principal_id = rlm.member_principal_id 
 LEFT JOIN sys.database_permissions AS pm 
  ON dp.principal_id = pm.grantee_principal_id 
 LEFT JOIN sysobjects AS o 
  ON pm.major_id = o.id 
 LEFT JOIN sys.schemas AS s 
  ON pm.major_id = s.schema_id 
 WHERE dp.type = ''R''
  AND dp2.name = ''' + @user_name + '''';
 
EXEC sp_MSforeachdb @sql;
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h19.


 
 
 
 
Partenaires

Hébergement Web