J'ai créé une application .net avec la base de données VS 2010 et SQL Server 2008. Je déployé l'application suivant les instructions de ce lien: http://techbrij.com/install-sql-server-database-with-visual-studio-setupImpossible d'ouvrir la base de données. Échec de la connexion pour une erreur de l'utilisateur lors de la création de la base de données SQL Server lors de l'installation d'une application .NET
Mais chaque fois que j'installer l'application, je reçois une exception:
Impossible base de données ouverte « PharmacyDb » demandée par la connexion de login.the échoué . Échec de la connexion pour l'utilisateur « Bahaa-PC \ Bahaa »
je tente exécuter l'installation en tant qu'administrateur et autoriser SQL Server à travers le pare-feu de Windows mais je reçois encore cette exception
Note:.. Je 3 script SQL fichiers pour créer ma base de données, et quand je les exécuter dans VS ou SQL Server Management studio, ils créer la base de données parfaitement
Qu'est-ce que j'ai manqué
Note2:.? c'est la chaîne de connexion dans install.cs classe :
string connStr = "Data Source=" + serverName + ";Initial Catalog=" + dbName + ";Integrated Security=True";
Mise à jour: fichier journal:
2017-05-13 13:13:17.60 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 13:13:17.60 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-13 13:23:10.03 spid52 Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
2017-05-13 13:23:10.10 spid52 Using 'xpstar.dll' version '2009.100.1600' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
2017-05-13 13:24:34.49 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 13:24:34.49 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-13 13:35:12.71 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 13:35:12.71 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-13 13:36:55.95 spid53 Attempting to load library 'xplog70.dll' into memory. This is an informational message only. No user action is required.
2017-05-13 13:36:55.99 spid53 Using 'xplog70.dll' version '2009.100.1600' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
2017-05-13 14:03:27.26 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 14:03:27.26 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-13 14:07:27.27 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 14:07:27.27 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-13 14:07:56.66 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 14:07:56.66 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-13 14:11:45.57 Logon Error: 18456, Severity: 14, State: 38.
2017-05-13 14:11:45.57 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2017-05-14 00:37:36.40 Server Server resumed execution after being idle 35916 seconds: user activity awakened the server. This is an informational message only. No user action is required.
2017-05-14 00:37:41.48 Logon Error: 18456, Severity: 14, State: 38.
2017-05-14 00:37:41.48 Logon Login failed for user 'Bahaa-PC\Bahaa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
Vérifiez le journal des erreurs SQL Server. Il devrait avoir un message avec la raison spécifique de l'échec de la connexion. –
Le serveur sql se trouve-t-il dans la même boîte? En essayant d'utiliser l'authentification Windows, assurez-vous que Bahaa-PC \ Bahaa a accès à votre serveur SQL. Si la boîte de dialogue DB est différente, essayez d'utiliser l'authentification SQL et modifiez la chaîne de connexion. – NMK
@Dan: Le journal n'a aucune information inhabituelle –