Jump to content
Sign in to follow this  
klag

Bring msdb online or enable service broker Error

Recommended Posts

Είχα έναν SQL 2005 32 bit σε 2003 Server με όνομα sql.company.local με όλα τα Service Packs
Εγκατέστησα έναν νέο Server 2008 R2 με όνομα sqlnew.companyu.local
Εγκατέστησα SQL 2005 64 bit kai Service packs
Πήρα BackUp Τις βάσεις από τον παλιό Server και την master & msdb
Τον ξήλωσα από το Domain
έκανα Rename τον νέο server σε sql.company.local και του έβαλα και την ΙΡ που είχε ο παλιός.
Έκανα Restore όλες τις βάσεις ΚΑΙ ΤΗΝ master και msdb με cmdsql
όλα παίζουν μια χαρά αλλά μου βγάζει το παρακάτω error στον Event Viewer  Bring msdb online or enable service broker.
Βρήκα κάποια άρθρα

http://www.lifeasbob.com/Code/kb_articles.aspx?article_Id=60&CatId=39<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

http://sql-server-performance.com/Community/forums/p/994/5664.aspx

 

Τι κάνουμε? Τι φταίει άραγε?

Share this post


Link to post
Share on other sites

To Error το εμφανίζει κατά την επανεκίνηση του Server και δεν εμφανίζεται ξανά μετά. (τουλάχιστον μέχρι τώρα έχουν περάσει 12 ώρες χωρίς error)

Server-level event notifications can not be delivered. Either Service Broker is disabled in msdb, or msdsb failed to start. Event notifications in other databases could be affected as well. Bring msdb online, or enable Service Broker.

System


- Provider

[ Name] MSSQLSERVER


- EventID 8355

[ Qualifiers] 49152


Level 2


Task 2


Keywords 0x80000000000000


- TimeCreated

[ SystemTime] 2011-03-08T19:18:01.000000000Z


EventRecordID 5836


Channel Application


Computer DataServer.Domain.local


Security

 

Share this post


Link to post
Share on other sites

Λογικά θα το δοκιμάσω σήμερα ή αύριο ΄διότι δεν μπορώ να κάνω Restart τον server ώστε να δω αν το εμφανίζει.

Θα ενημερώσω. Ευχαριστώ!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Share this post


Link to post
Share on other sites

Το δικίμασα αλλά το ερώτημα τρέχει συνεχώς χωρίς να δείχνει να τελειώνει. Το άφησα περίπου μία ώρα.

έκανα Restart το server και πάλι το ίδιο Error. Αυτό που μου κάνει εντύπωση είναι ότι μέσα στα login του SQL έχει φέρει τα Groups του SQL (SQLSRV\SQL.........) τα οποία από τις ημερομηνίες φαίνεται ότι είναι από τον παλιό Server. Μέσα στο Computer Management στους χρήστες και Groups στα groups βλέπω τους χρήστες αυτούς που ξεκινούν με NT authority\S-.....

Όλα παίζουν μια χαρά στον Server Τι στο καλό να είναι αυτό το Error?

Share this post


Link to post
Share on other sites

Το δικίμασα αλλά το ερώτημα τρέχει συνεχώς χωρίς να δείχνει να τελειώνει. Το άφησα περίπου μία ώρα. έκανα Restart το server και πάλι το ίδιο Error. Αυτό που μου κάνει εντύπωση είναι ότι μέσα στα login του SQL έχει φέρει τα Groups του SQL (SQLSRV\SQL.........) τα οποία από τις ημερομηνίες φαίνεται ότι είναι από τον παλιό Server. Μέσα στο Computer Management στους χρήστες και Groups στα groups βλέπω τους χρήστες αυτούς που ξεκινούν με NT authority\S-..... Όλα παίζουν μια χαρά στον Server Τι στο καλό να είναι αυτό το Error?

Δεν το είδα αυτό νωρίτερα sorry

Για να τρέξει την εντολή που σου έχω δώσει κάνε τα εξής:

  1. Σταμάτησε το SQL Server Agent Service
  2. Εκτέλεσε τα παρακάτω από ένα query
    1. ALTER DATABASE MSDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
    2. ALTER DATABASE MSDB SET ENABLE_BROKER
    3. ALTER DATABASE MSDB SET MULTI_USER

  3. Ξεκίνα ξανά το SQL Server Agent Service

Αν μπορείς μπορείς κάνε restart και δες αν το έχεις ξανά

 

 

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...