2016-05-22 14 views
0

Ich habe eine Windows-Desktop-Anwendung, die Mssql2005 Express-Datenbank verwendet.Meine Anwendung kann keine Verbindung mit meiner Datenbank auf MsSql Express 2005

Aber manchmal kann meine Anwendung keine Verbindung mit der Datenbank herstellen. Wenn ich "exec sp_helpdb" ausführen, ist mein Datenbankname nicht in der Ergebnisliste enthalten. Und wenn ich versuche, meine Datenbank anzuhängen, sagt der Server "Datenbankname existiert bereits".

Was ist mit meiner Datenbank passiert, bitte helfen Sie mir zu diesem Thema!

Meine Anwendung auf .NetFrameWork3.5 gebaut

Mit freundlichen Grüßen

Antwort

0

Sind Sie eine Verbindung mit der Datenbank in der Anwendung öffnen, und Sie schließen nicht wahr?

versuchen, die Anzahl Ihrer Verbindung mit diesem Skript zu überprüfen, bevor Sie Ihre Anwendung ausführen, in der Mitte und nach bekam stuck-

SELECT 
    DB_NAME(dbid) as DBName, 
    COUNT(dbid) as NumberOfConnections, 
    loginame as LoginName 
FROM 
    sys.sysprocesses 
WHERE 
    dbid > 0 
GROUP BY 
    dbid, loginame 

source