Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 16/12/2012, 17h11   #1
Nadinette
Membre du Club
 
Avatar de Nadinette
 
Femme Nadine M
Développeur Web
Inscription : octobre 2012
Messages : 88
Détails du profil
Informations personnelles :
Nom : Femme Nadine M
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2012
Messages : 88
Points : 59
Points : 59
Par défaut Contournement absence de SQL Agent sous express

Salut,

J'ai fait un joli script T-SQL qui backup toutes les bases de mon serveur.
Je n'ai pas SQL Agent because c'est une petite instance 2008R2

Je cherche un moyen d’exécuter mon script avec le scheduler mais je galère grave..

J'ai essayé avec SQLCMD mais j'ai des erreurs réseau

En fait, j'ai déjà fait un script powershell qui backup les contenus des sites internet, je n'ai plus qu'à backuper les bases.

Si vous connaissez une commande qui peut executer un T-SQL depuis le powershell ça vaut au moins un bisou

D'avance merci
Nadinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 07h37   #2
mikedavem
Expert Confirmé Sénior

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

Informations professionnelles :
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 4 142
Points : 8 380
Points : 8 380
Hello,

Depuis Power Shell, tu as le cmdlet invoke-sqlcmd qui te permet de lancer une commande T-SQL.

Sinon tu peux passer par les SMO (Microsoft.SqlServer.Management.Smo.Backup) avec PowerShell.

Pour ce qui est de la planification tu as toujours le planificateur Windows dans lequel tu exécutes ton script PowerShell.

++
__________________
Blog | Articles SQL Server | Profil MVP
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 14h25   #3
Nadinette
Membre du Club
 
Avatar de Nadinette
 
Femme Nadine M
Développeur Web
Inscription : octobre 2012
Messages : 88
Détails du profil
Informations personnelles :
Nom : Femme Nadine M
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2012
Messages : 88
Points : 59
Points : 59
Salut,

Merci pour cette réponse, pour ce qui est de la planification, c'est déjà ce que je fais pour la sauvegarde du contenu client en passant par un powershell qui zippe en plus.

Il fallait que je puisse executer la commande T-SQL pour backuper les bases dans le dossier du contenu de chaque client pour que le contenu et les données soient synchronisées.

Je vais essayer tes propositions,

Merci beaucoup

Nadinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 17h29   #4
mikedavem
Expert Confirmé Sénior

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

Informations professionnelles :
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 4 142
Points : 8 380
Points : 8 380
Pour la compression autant utiliser la compression native des backups via l'option WITH COMPRESSION

++
__________________
Blog | Articles SQL Server | Profil MVP
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h26.


 
 
 
 
Partenaires

Hébergement Web