Normales Thema SUSDB trennen zum Verschieben (Gelesen: 1494 mal)
Andreas Lauer
WSUS Neuling
Offline


I Love WSUS!

Beiträge: 3
Mitglied seit: 06.06.08
SUSDB trennen zum Verschieben
03.09.14 um 12:07:24
Beitrag drucken  
Hallo zusammen,

ich möchte auf einem WSUS-Server die SUSDB verschieben und bin nach der Anleitung unter (Du musst Dich Einloggen oder Registrieren um Multimediadateien oder Links zu sehen). vorgegangen (hat bei anderen Kunden auch problemlos funktioniert). Hier klappt das Trennen der SUSDB im SQL Server Management Studio Express nicht, es kommt die Fehlermeldung: "Cannot detach the database 'SUSDB' because it is currently in use. (.Net SqlClient Data Provider)". Alle in der Anleitung genannten Dienste waren deaktiviert.
Welcher Dienst greift hier noch auf die SUSDB zu?
Kann man das Problem lösen, indem man entweder mit "ALTER DATABASE SUSDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE" oder mit der Checkbox "Drop Connections" beim Trennen arbeitet oder gibt das Probleme mit der SUSDB?

Vielen Dank für die Unterstützung.

Andreas
  
Zum Seitenanfang
 
Sunny
Microsoft MVP
*****
Offline



Beiträge: 15135
Mitglied seit: 11.02.07
Geschlecht: männlich
Re: SUSDB trennen zum Verschieben
Antwort #1 - 03.09.14 um 13:02:28
Beitrag drucken  
Hast Du evtl. eine eigene SQL-Server Instanz für den WSUS installiert? Wenn ja, dann mußt Du diesen Dienst auch deaktivieren.

Wenn Du im SQL Server Management Studio einen Rechtsklick auf die SUSDB machst, neue Abfrage wählst und darin das eingibst:

sp_who2 und jetzt F5 drücken oder auf Ausführen klicken. Im Ergebnis siehst Du wer noch auf die SUSDB zugreift. Alternativ die sp_who2 mit F5 ausführen.
  
Zum Seitenanfang
 
Andreas Lauer
WSUS Neuling
Offline


I Love WSUS!

Beiträge: 3
Mitglied seit: 06.06.08
Re: SUSDB trennen zum Verschieben
Antwort #2 - 09.09.14 um 23:40:49
Beitrag drucken  
Hallo Winfried,

vielen Dank für die Hinweise, werde es beim nächsten Kundentermin testen.
Falls es nicht gelingt, den zugreifenden Dienst zu identifizieren und zu stoppen, ist denn das ALTER DATABASE Kommando oder die Checkbox "Drop Connections" beim Trennen eine Alternative (Welche ist besser?) oder gibt das Probleme mit der SUSDB?
Danke
Andreas

  
Zum Seitenanfang
 
Sunny
Microsoft MVP
*****
Offline



Beiträge: 15135
Mitglied seit: 11.02.07
Geschlecht: männlich
Re: SUSDB trennen zum Verschieben
Antwort #3 - 10.09.14 um 09:12:21
Beitrag drucken  
Andreas Lauer schrieb on 09.09.14 um 23:40:49:
Falls es nicht gelingt, den zugreifenden Dienst zu identifizieren und zu stoppen, ist denn das ALTER DATABASE Kommando oder die Checkbox "Drop Connections" beim Trennen eine Alternative (Welche ist besser?) oder gibt das Probleme mit der SUSDB?


Da würde ich persönlich lieber zu DROP CONNECTIONS greifen als zu ALTER DATABASE. Evt. gibt es auf der Maschine ja eine Express Installation, wenn ja, dann sollte sich im SQL Konfigurationsmanager etwas dazu finden lassen.
  
Zum Seitenanfang
 
Andreas Lauer
WSUS Neuling
Offline


I Love WSUS!

Beiträge: 3
Mitglied seit: 06.06.08
Re: SUSDB trennen zum Verschieben
Antwort #4 - 17.09.14 um 22:41:29
Beitrag drucken  
sp_who2 hat eine Reihe von Zugriffen auf die SUSDB angezeigt, allerdings war - zumindest mit meinen leider nur rudimentären SQL-Kenntnissen - kein dafür verantwortlicher Dienst zu identifizieren. Alle Zugriffe waren "sleeping" und sahen nicht wirklich wichtig aus. Daher habe ich das Trennen der SUSDB mit "Drop Connections" durchgeführt, die Datenbank dann verschoben und neu verbunden. Das Ganze war erfolgreich und WSUS läuft wieder.
Vielen Dank für die Unterstützung.
Andreas
  
Zum Seitenanfang
 
Sunny
Microsoft MVP
*****
Offline



Beiträge: 15135
Mitglied seit: 11.02.07
Geschlecht: männlich
Re: SUSDB trennen zum Verschieben
Antwort #5 - 19.09.14 um 20:38:46
Beitrag drucken  
Danke für die Rückmeldung. Zwinkernd
  
Zum Seitenanfang
 
Bookmarks: Facebook Google Google+ Linked in Twitter Yahoo
 



Nutzungsbedingungen | Datenschutz
Kontakt | RSS | Feedback | Impressum
Facebook | News einsenden