klag Posted March 9, 2011 Report Share Posted March 9, 2011 Είχα έναν 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 Τι κάνουμε? Τι φταίει άραγε? Link to comment Share on other sites More sharing options...
antonch Posted March 9, 2011 Report Share Posted March 9, 2011 δώσε μας όλο το xml με το error για να δουμε και άλλα στοιχεία όπως το νουμεράκι του λάθους Link to comment Share on other sites More sharing options...
klag Posted March 9, 2011 Author Report Share Posted March 9, 2011 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 Link to comment Share on other sites More sharing options...
antonch Posted March 9, 2011 Report Share Posted March 9, 2011 για ενεργοποιήσε το Service broker ALTER DATABASE msdb SET ENABLE_BROKER GO Link to comment Share on other sites More sharing options...
klag Posted March 10, 2011 Author Report Share Posted March 10, 2011 Λογικά θα το δοκιμάσω σήμερα ή αύριο ΄διότι δεν μπορώ να κάνω Restart τον server ώστε να δω αν το εμφανίζει. Θα ενημερώσω. Ευχαριστώ!!!!!!!!!!!!!!!!!!!!!!!!!!!! Link to comment Share on other sites More sharing options...
klag Posted March 12, 2011 Author Report Share Posted March 12, 2011 Το δικίμασα αλλά το ερώτημα τρέχει συνεχώς χωρίς να δείχνει να τελειώνει. Το άφησα περίπου μία ώρα. έκανα Restart το server και πάλι το ίδιο Error. Αυτό που μου κάνει εντύπωση είναι ότι μέσα στα login του SQL έχει φέρει τα Groups του SQL (SQLSRV\SQL.........) τα οποία από τις ημερομηνίες φαίνεται ότι είναι από τον παλιό Server. Μέσα στο Computer Management στους χρήστες και Groups στα groups βλέπω τους χρήστες αυτούς που ξεκινούν με NT authority\S-..... Όλα παίζουν μια χαρά στον Server Τι στο καλό να είναι αυτό το Error? Link to comment Share on other sites More sharing options...
antonch Posted March 12, 2011 Report Share Posted March 12, 2011 Είχες στο παλιο server ενεργοποιήσει το Database Mail? Αυτό παίζει με τον Service Broker που είναι στην msdb Link to comment Share on other sites More sharing options...
klag Posted March 16, 2011 Author Report Share Posted March 16, 2011 Αντώνη ΟΧΙ δεν ήταν ενεργοποιημένο. Link to comment Share on other sites More sharing options...
antonch Posted March 16, 2011 Report Share Posted March 16, 2011 Το δικίμασα αλλά το ερώτημα τρέχει συνεχώς χωρίς να δείχνει να τελειώνει. Το άφησα περίπου μία ώρα. έκανα Restart το server και πάλι το ίδιο Error. Αυτό που μου κάνει εντύπωση είναι ότι μέσα στα login του SQL έχει φέρει τα Groups του SQL (SQLSRV\SQL.........) τα οποία από τις ημερομηνίες φαίνεται ότι είναι από τον παλιό Server. Μέσα στο Computer Management στους χρήστες και Groups στα groups βλέπω τους χρήστες αυτούς που ξεκινούν με NT authority\S-..... Όλα παίζουν μια χαρά στον Server Τι στο καλό να είναι αυτό το Error? Δεν το είδα αυτό νωρίτερα sorry Για να τρέξει την εντολή που σου έχω δώσει κάνε τα εξής: Σταμάτησε το SQL Server Agent Service Εκτέλεσε τα παρακάτω από ένα query ALTER DATABASE MSDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE ALTER DATABASE MSDB SET ENABLE_BROKER ALTER DATABASE MSDB SET MULTI_USER Ξεκίνα ξανά το SQL Server Agent Service Αν μπορείς μπορείς κάνε restart και δες αν το έχεις ξανά Link to comment Share on other sites More sharing options...
klag Posted March 19, 2011 Author Report Share Posted March 19, 2011 OK Με αυτό δεν έβγαλε ξανά το Error. ΤΗΧ!!!!!!!!!!! Link to comment Share on other sites More sharing options...
julax Posted March 23, 2011 Report Share Posted March 23, 2011 Εγώ πάντως ακόμα δε κατάλαβα που ήταν το πρόβλημα και την λογική της λύσης [] Link to comment Share on other sites More sharing options...
Recommended Posts