Ich habe einen netten neuen frischen PC bekommen und SQL Server Management Studio darauf installiert. Ich habe ein "Problem", dass, wenn ich ungefähr 30 Minuten inaktiv bin, ich die Verbindung zu den Datenbankservern verliere, mit denen ich mich verbunden hatte. Der Abfragebildschirm zeigt die Nachrichten "nicht verbunden" an.
Auf meinem ehemaligen PC konnte ich das ganze Wochenende inaktiv sein und es war kein Problem. Ich kann keine "Einstellung" oder etwas finden, um dies zu ändern. Weiß jemand, wie ich die alte Situation wiederherstellen kann?
Nun, das kann verschiedene Ursachen haben.
Zunächst denke ich nur, dass - weil Sie Ihren frischen neuen PC und die Tatsache, dass Sie ihn selbst installiert haben - meinen, dass es Ihr privater PC ist, oder? In diesem Fall sollten Sie wahrscheinlich einen SQL Server Express auf Ihrem lokalen Computer ausführen, richtig?
Wenn das obige korrekt ist, würde ich die folgenden Dinge vorschlagen, um zu überprüfen.
AUTO CLOSE
Ihrer Datenbank festgelegt. Dies kann ein solches Verhalten verursachen. Sie können es in Ihren Eigenschaften Ihrer Datenbank überprüfen. Jedenfalls würde ich vorschlagen, es zu deaktivieren. Sie können dies mit dem folgenden Code erreichen:
%Vor%user instance timeout
. Sie können es mit dem folgenden Code überprüfen:
%Vor%Sie können diese Eigenschaft konfigurieren, indem Sie Folgendes aufrufen:
%Vor%Die obige Anweisung setzt das Timeout auf 1 Tag.
Wenn Sie eine echte Instanz auf einem anderen Server ausführen und versuchen, mit Ihrem neuen PC eine Verbindung zur Instanz herzustellen, kann Ihnen eine der folgenden Optionen helfen:
Es kann sein, dass Ihr neuer PC einige Energieeinstellungen hat, die Ihre Netzwerkkarte nach einiger Zeit der Inaktivität deaktivieren. Dies kann auftreten. Ich hatte die gleiche Option in meiner Netzwerkschnittstelle. Überprüfen Sie es einfach auf Ihrer Hardware verwalten und gehen Sie durch Ihre Optionen. In meinem Fall (Intel) war es sehr versteckt in einem Sub-Sub-Sub-Sub-Dialog. Nach 10 Minuten Inaktivität wird ein Stromsparmodus ausgelöst. Was war großartig für die Leistung auf meinem Laptop, aber nicht, wenn ich große Abfragen ausführen.
Dies kann eine schlechte DHCP-Konfiguration sein. Ich hatte ein ähnliches Problem in einem Hotel, wo mein Laptop alle 10 Minuten fuhr und eine neue IP-Adresse bekam. Dies war auf einigen Systemen sehr schädlich. Aber ich weiß nicht, wie der SQL Server damit umgehen würde, ich habe mich nicht mit dem SQL Server meines Unternehmens über das Hotel WLAN verbunden (natürlich!). :-D
Ich hoffe, dass eine oder zwei der Optionen Ihnen helfen, Ihr Problem zu beheben.
Tags und Links ssms