|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
ds sqdChercheur en informatique Inscription : septembre 2011 Messages : 6 ![]() |
bonsoir tous le monde ^^
j'ai une petite question est ce indisponsable de travailler avec sqlserver entreprise pour déployer en réseau une app vb car j'ai sql express et l'orsque je donne le chemin de database //192.168.x.x/partage; le msg suivant est afficher The file "//192.168.x.x/partage\base.mdf" is on a network path that is not supported for database files." et merci d'avance ^ |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() |
Citation:
Citation:
tu devrais construire une chaine de connexion depuis ton appli de la manière suivante : Connexion = "Provider= ton_provider;Password=ton_pwd;User ID=ton_login;Initial Catalog=Nom_de_ta_base;Data Source=Nom_du_serveur" |
||
|
10
|
|
|
#3 | |
ds sqdChercheur en informatique Inscription : septembre 2011 Messages : 6 ![]() |
merci pour votre réponse
oui je met la chaine de connexion correctement il travail bien en local je vous explique ce que je veut faire après avoir créer un app vb je la rendre un setup et je crée un dossier de partage que je met dedans la base mais je ne sais pas ce que je vais écrire dans connexion string pour le poste client ^^ Code :
Public con AS New SqlConnection("Data Source=nom_pc_client ;Integrated Security= SSPI ; attachDbFilename=\\192.168.x.x\partage\gestion.mdf") partage :le dossier partagé mais si je fais un test sur un poste client un message d'exception est affiché et si je le test sur serveur il me donne ce message : Citation:
|
|
|
|
01
|
|
|
#4 | |
|
Membre Expert
![]() ![]() |
Citation:
Code :
SqlConnection("Data Source=NomDuSERVERSQL;Initial Catalog=Nom_de_ta_base ;User ID=ton_login;Password=mot_de_passe_pour_seconnecter_au_SGBD ") |
|
|
00
|
|
|
#5 | |
ds sqdChercheur en informatique Inscription : septembre 2011 Messages : 6 ![]() |
Bonsoir à tous
oui zinzineti ,je fais ce que tu m'a dis Voila ma chaine : Code :
Public con AS New SqlConnection("Data Source=fati_pc ; Initial Catalog=C:\gestion.mdf ; User ID=fati ;Password=fatiieeoooppp111") Citation:
|
|
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() ![]() |
Citation:
Essaye ceci, je suppose que ta base de données SQL SERVER a pour nom GESTION Code :
Public con AS New SqlConnection("Data Source=fati_pc ; Initial Catalog=gestion ; User ID=fati ;Password=fatiieeoooppp111") |
|
|
00
|
|
|
#7 | |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Bonjour,
didyfatima, il serait bon que vous lisiez ce que l'on vous dit : Citation:
En effet toute base de données SQL Server comporte au moins un fichier de données, et un fichier du journal des transactions. Mais elle peut comprendre plusieurs fichiers de données, et plusieurs fichier du journal des transactions. D'autre part SQL Server étant une application, elle peut donc écouter les connexions sur un port particulier. C'est pour cela que l'on met dans une chaîne de connexion le nom de la machine qui héberge l'instance SQL Server, avec le nom de la base de données et un utilisateur particulier. En tant qu'utilisateur de base de données, l'application se "fiche" pas mal que la base de données soit dans un ou 200 fichiers. Abstrayez ! Donc pour utiliser la chaîne de connexion modèle que vous a donné zinzinetti, vous devez : - créer une connexion dans l'instance SQL Server, par exemple avec le même nom que l'utilisateur que vous souhaitez utiliser, et en lui donnant un mot de passe. Cela vous permet seulement de vous connecter à l'instance SQL Server, mais pas à la base de données dont vous avez besoin. En effet une instance peut héberger plusieurs bases de données, et c'est le cas de toute façon avec les 4 bases de données système. - créer un utilisateur de base de données pour la connexion spécifiée, en lui donnant les droits nécessaires, et seulement ceux-ci, à l'exécution de l'application. Vous pouvez faire cela à l'aide de SQL Server Management Studio, ce que vous auriez trouvé en cherchant moins de 5 secondes sur un moteur de recherche excessivement connu : - Procédure : créer un compte de connexion SQL Server - Procédure : créer un utilisateur de base de données J'ai trouvé ces deux liens en soumettant au moteur de recherche "SQL Server créer connexion" ... Bref, comme disent nos amis Anglais et Nord-Américains : RTFM ! @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com