begin process at 2012 02 16 18:29:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

SQL

 > 

Base SQL sans SQL Server


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Base SQL sans SQL Server

lundi 11 février 2008 à 13:57:09 | Base SQL sans SQL Server

bernardo67

Bonjour,

J'ai une application qui se connecte à une base de données sql locale. Sur mon pc, sur lequel SQL Server Express est installé, j'arrive à me connecter à la base et échanger des données sans problème.
J'ai installé mon application sur un autre pc, dépourvu de SQL Server Express et forcément ... l'application n'arrive pas à se connecter à la base sql. Si j'ai bien compris, il manque le Provider SQL à mon application pour que je puisse la faire tourner sur le second pc.
Que (et comment) dois-je ajouter à mon application pour qu'elle fonctionne correctement sans avoir à installer tout SQL Server sur le second pc (plus généralement sur un pc quelconque)?

Merci d'avance,
Bernardo.
lundi 11 février 2008 à 14:29:15 | Re : Base SQL sans SQL Server

pneau

Membre Club
salut,
il n'est pas nécessaire d'avoir SQL Server d'installer pour se connecter à une base du réseau par contre,
il faut, dans un premier temps, vérifier que tu disposes du composant MDAC 2.8 sp1. pour cela, va dans
"C:\Program Files\Fichiers communs\System\ado\MDACReadme.htm", ou télécharge MdacComponet Checher.

Si tu n'as pas la bonne version, tu peux la downloader ici.
sinon, tu peux vérifier également si tu peux accéder à ta base via le réseau en utilisant un  fichier UDL (Clic droit sur le bureau, nouveau fichier texte, renomme l'extension de TXT en UDL, dbl clic sur le fichier, tu arrives dans un assistant de test de connexion à la base)

bon courage...


Pat

 Don't Worry , Be Happy


lorsque le problème est résolu, pensez Réponse Acceptée
lundi 11 février 2008 à 14:54:02 | Re : Base SQL sans SQL Server

Kristof_Koder

Si je ne m'abude, il faut imérativement que la base soit "hébergée" par un serveur SQL Server pour pouvoir s'y conecter !
lundi 11 février 2008 à 15:18:19 | Re : Base SQL sans SQL Server

bernardo67

Ma base de données (fichier .mdf) est située dans le même dossier que l'executable. Voici le code de mon programme avec lequel j'arrive à me connecter depuis le pc ou SQL Server est installé.

En dehors de ma classe:
Imports System.Data
Imports System.Data.SqlClient


Dans une de mes fonction :
Dim Conn AsNew SqlConnection
Dim ConnectionString AsString = "Data Source=LocalHost;AttachDbFilename=" + My.Application.Info.DirectoryPath + "\MaBase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
Conn.ConnectionString = ConnectionString
Conn.Open()

Est-ce que la déclaration d'une nouvelle connection sql crée finalement un serveur virtuel?



lundi 11 février 2008 à 15:19:18 | Re : Base SQL sans SQL Server

bernardo67

Merci Pneau pour cette piste, je vais la creuser.
lundi 11 février 2008 à 15:58:40 | Re : Base SQL sans SQL Server

pneau

Membre Club
Réponse acceptée !
re,
attention...il y a peut être un malentendu...
quand je dis
"il n'est pas nécessaire d'avoir SQL Server d'installer pour se connecter à une base du réseau par contre"
j'entends par la que si tu installes ton appli sur un autre pc que celui ou est la base, tu n'as pas besoin de moteur SQL pour te connecter à ta base qui se trouve sur le PC 1
ex : Appli + SQL + DB sur poste 1 = ok appli se connecte sur db du poste 1
appli sans sql sans DB qui se connecte sur db du poste 1 = nécessesite MDAC mais pas d emoteur
par contre quand tu dis, "J'installe mon appli sur un autre poste" si tu entends par là également une nouvelle base de données sur ce second poste, TU DOIS AVOIR SQL d'installer sinon cela ne marchera jamais...

Merci à KRISTOFF (salut !) pour sa remarque car pour moi il était évident que ton second PC se connectait a la base du premier.

cordialement

Pat

 Don't Worry , Be Happy


lorsque le problème est résolu, pensez Réponse Acceptée
lundi 11 février 2008 à 16:54:57 | Re : Base SQL sans SQL Server

bernardo67

Merci à vous deux pour vos renseignements!

Bernardo


Cette discussion est classée dans : base, pc, application, sql, server


Répondre à ce message

Sujets en rapport avec ce message

Base de donnees SQL Server 2000 [ par ordynho ] Bonjour à tous, J'ai developpé une application en VB6.0 et cette application utilise une base de données SQL Server 2000. Connexion a une basse sql server [ par tamort ] bonjour:j'ai creer une application(avec vb 2005 express) dont la quelle je me connecte a une base de donnees sql server 2005 avec la chaine de connexi SQL Server 2000 [ par parkouda ] Bonjour a tous. J'ai une application faite en VB6, base de données access. Avec l'outill de convertion j'ai converti ma base de données access en SQL Connexion a une base sql server 2005 via vb net 2005 [ par Tigana_007 ] Bonjour, quelqu'un peut m'aider à etablir la connexion avec ma base sql server 2005, je suis debutant merci de vos retours. Comment faire un Windows Form qui communique avec un serveur SQL [ par kyoleroi ] BonjourJe début en VB.Net et j'ai un problème,Je rempli une feuille que je traite ensuite sur excel!!!tout marche mais maintenant j'aimerais pouvoir r accès à une base de données de SQL Server 2000 depuis VB6 [ par b_sara ] Bjr a ts,SVP comment faire un <font color="#ff SQL SERVER sur poste client [ par moogliber ] Bonjourje travaille sur une application en vb.net s'appuyant sur une base de données Sql server 2005. Ma question : Est il possible d'utiliser mon app migration d'une base de données de sql server 2000 à oracle 9i [ par disso ] Bonjour à tous,j'ai un projet sur la migration d'une base de données initialement sous sql server 2000 vers une oracle.Pour l'instant je n'ai vraiment enregistrer l'heurs dans une base de données SQL server [ par hbvb6 ] Salutje veux enregistrer l'heure dans ma base SQL server quelqu'un peux me dire quel type de champ qui supporte cette information merci d'avanceHB


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales