1

J'ai créé mon site asp.net en utilisant la base de données ASPNETDB.mdf mais lorsque je tente d'héberger mon site sur le serveur ...Impossible de se connecter à SQL Server distant 2005

Le SQL Server 2005 numéro de fournisseur d'hébergement me le

database name dobriyalji 
server ip : 69.112.222.220 
database username : XXXX 
database password : XXXX 

J'ai importé tous mes tableaux ASPNETDB.mdf à ma base de données serveur dobriyalji ...

et je vide le fichier Appdata.mdf et aspnetdb.log de App_Data dossier ...

Lorsque je tente de lancer mon site l'erreur suivante se produit ...

Une tentative de joindre une base de données nommée automatiquement pour le fichier \ Users \ Documents Ashish Dobriyal \ Visual Studio 2008 \ SitesWeb \ VOLVO \ App_Data \ ASPNETDB.MDF

Échec. Une base de données portant le même nom existe ou le fichier spécifié ne peut pas être ouvert, ou il se trouve sur le partage UNC.

MON CONNEXION LOCALHOST STRING:

<connectionStrings> 
    <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 

MY À DISTANCE STRING CONNEXION HÔTE:

<connectionStrings> 
    <add name="vbi_india2kConnectionString" connectionString="Data Source=69.112.222.220;Initial Catalog=dobriyalji;Persist Security Info=True;User ID=XXXX;Password=XXXX" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
+0

J'AI MIS À JOUR MON STRING CONNEXION ... – ClixNCash

+0

chaîne de connexion fait toujours référence le fichier mdf, mais vous ne l'utilisez plus mdf, vous utilisez SQL Server 2005 – Prescott

Répondre

0

Avez-vous les fichiers physiques mdf/ldf de votre machine de développement? En supposant que vous faites comme l'erreur "fichier spécifié ne peut pas être ouvert" est très clair. Donc, vous êtes sur un SQL Server partagé avec d'autres sites; si oui, y at-il une base de données sur le serveur sql appelé aspnetdb? Vous devrez peut-être changer le nom de votre base de données lorsque vous l'attachez pour l'obtenir sur le serveur SQL.

EXEC sp_attach_db @dbname = N'myASPNetDB', 
    @filename1 = N'c:\mypathdata\myaspnet.mdf', 
    @filename2 = N'c:\mypathlogs\myaspnet_log.ldf' 
+0

où faire? – ClixNCash

Questions connexes