2010-01-17 6 views
1

Quelqu'un peut-il me dire ce que je manque? J'utilise cette chaîne de connexion pour se connecter à ma base de données et encore ne se connecte pas:Je ne peux pas me connecter à SQL Server Express à l'aide de VB.NET

Dim str As String = "Provider = .NET Framework Data Provider for SQL Server; Data Source=C:\Users\konin\Documents\UHMS\bin\Debug\UHMS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" 

C'est le processus que j'utilisé pour obtenir la source de données:

  1. clic droit sur la base de données
  2. sélectionnez propriétés et cliquez sur sélectionner source de données

J'espère que je suis assez clair. Merci d'avoir lu.

Edit:

Message d'erreur est comme suit:

unable to connect to database please contact administrator

+1

Quelle erreur obtenez-vous lorsque vous essayez de vous connecter? – JaredPar

+1

Quelle est l'erreur? –

+0

c'est l'erreur incapable de se connecter à la base de données s'il vous plaît contacter l'administrateur. J'ai utilisé l'essai et l'argent – konin

Répondre

1

Pouvez-vous poster l'erreur? Je n'ai jamais vu la source de données connectée à un .mdf, uniquement avec "AttachDbFilename", vous pouvez jeter un oeil here pour plus de détails sur les chaînes de connexion pour SQL.

+0

J'utilise le fichier de base de données de Microsoft SQL Server – konin

+0

J'utilise le fichier de base de données de Microsoft SQL Server (SqlClient) et le nom de fichier est UHMS.mdf – konin

1

Très probablement, vous aurez besoin de quelque chose comme ceci:

Dim str As String = "Server=.\SQLExpress;AttachDbFilename=C:\Users\konin\Documents\UHMS\bin\Debug\UHMS.mdf;Database=dbname; Trusted_Connection=Yes;" 

Vous aurez toujours besoin d'avoir SQL Server Express installé sur votre ordinateur afin de charger ce fichier * .mdf.

0

En supposant que vôtre soit une application Web ... vous devez placer votre base de données basée sur des fichiers dans le dossier App_Data de votre projet pour que cela fonctionne. J'ai remarqué est situé dans le dossier de débogage ...

Questions connexes