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 18/05/2008, 16h34   #1
Invité de passage
 
Inscription : mars 2008
Messages : 63
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 63
Points : 3
Points : 3
Par défaut backup et restaurer ma base de donnée

POur faire une sauvegarde de ma base de donnée j'ai utilisé ce code :
NB : j'utilise SQL SERVER 2005 EXPRESS et VB.NET 2005



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
Sauvegarde d'une base de données
 
Public Function backupBase(ByVal baseASauvergarder As String, ByVal fichierSauvegarde As String) As Boolean 
 
' baseASauvergarder : base de données que l'on souhaite sauvegarder ' 
 
fichierSauvegarde : chemin complet de la sauvegarde, par exemple: "c:\maSauvegarde.bak"
 
 Dim etatSauvegarde AS BOOLEAN Try Dim monServeur AS New Server(Environment.MachineName) 
 
monServeur.ConnectionContext.LoginSecure = False 
 
monServeur.ConnectionContext.Login = "login_sqlServer" 
 
monServeur.ConnectionContext.Password = "password_sqlServer"
 ' Instanciation d'un objet SMO.Backup qui va nous permettre de réaliser notre backup
 
 Dim maSauvegarde AS New Backup
 
 ' Définition du type d'action de sauvergarde
 
 maSauvegarde.Action = BackupActionType.DATABASE 
 
' Base de données à sauvegarder '
 
 maSauvegarde.DATABASE = nomBaseBackup
 
 maSauvegarde.DATABASE = baseASauvergarder
 
 ' Choix du périph et de la destination de la sauvegarde 
 
maSauvegarde.Devices.AddDevice(fichierSauvegarde, DeviceType.File) 
 
' Réalisation de la sauvegarde
 
 maSauvegarde.SqlBackup(monServeur) etatSauvegarde = True 
 
Catch ex AS SmoException
 
 etatSauvegarde = False
 
 Response.WRITE(ex.Message)
 
 End Try
 
 RETURN etatSauvegarde 
 
End FUNCTION



mais mon probleme c'est que l'authentification au sql et par authentification windows mais dans le code il me demande d'entrée l'user et le PWD de sqlserver alors comment je peux le changer pr qu'il soit par authentification windows

l'erreur : les paramétres par defauts de sql server 2005 n'autorisent pas la connexion à distance

AIder moi S'il vous plait , c'est tres urgent
Romantic_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 22h21   #2
Membre Expert
 
Inscription : août 2002
Messages : 1 249
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 249
Points : 1 512
Points : 1 512
Envoyer un message via Yahoo à ylarvor
Citation:
l'erreur : les paramétres par defauts de sql server 2005 n'autorisent pas la connexion à distance
il suffit d'aller dans surface area configuration ou configuration de la surface d'exposition en francais, configuration pour les services, connexion distante , autoriser les connexions distantes en tcp/ip.

pour changer le mode d'authentification en smo : http://www.sqlteam.com/article/introduction-to-sql-dmo

modifier cette ligne
Code :
1
2
 
monServeur.ConnectionContext.LoginSecure = true
ne pas saisir les deux lignes suivante
Code :
1
2
3
4
monServeur.ConnectionContext.Login = "login_sqlServer" 
 
monServeur.ConnectionContext.Password = "password_sqlServer"
ylarvor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 22h52   #3
Invité de passage
 
Inscription : mars 2008
Messages : 63
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 63
Points : 3
Points : 3
j'ai fait cela et tout marche bien je suppose et j'ai un fichier .bak
est ce que c'est juste ??

mais je comprend pas comment je peux voir les resultats c'est à dire quand je fais un backup il me crée un fichier .bak et apres ?? et quand je fais restaurer comment je peux savoir si il a fait quelque chose ??
et c'est quoi l'utilité ?
Romantic_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 08h23   #4
Membre Expert
 
Inscription : août 2002
Messages : 1 249
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 249
Points : 1 512
Points : 1 512
Envoyer un message via Yahoo à ylarvor
une sauvegarde stocke la base de données à un instant t.

vous pouvez sauvegardez...

changez un parametre dans un ecran...

vous restorez...

le parametre à repris sa place initiale...
ylarvor 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 01h31.


 
 
 
 
Partenaires

Hébergement Web