Ist es üblich, dass SQL Server-Datenbankadministratoren Probleme mit der Serverinventarverwaltung haben, weil mehrere Parteien / Abteilungen ihre eigenen Instanzen von SQL Server online stellen?
Wenn ja, konnten Sie erfolgreich Steuerelemente hinzufügen, um dieses Problem zu vermeiden? Wie überwachen Sie Ihre Umgebung regelmäßig, um nach nicht verwalteten Instanzen zu suchen, damit Sie proaktiv peinliche Situationen wie Datenbanken ohne Backups verhindern können?
sql-server
Johndacostaa
quelle
quelle
Antworten:
Ich habe keine direkte Erfahrung mit dieser Aufgabe, weiß aber, wie Leute dieses Problem umgehen. :-)
Sie richten ein Überwachungsprogramm ein, um nach allen SQL Server-Instanzen im Netzwerk Ausschau zu halten, und jedes Mal, wenn etwas auftaucht, das NICHT in Ihrem Radar enthalten ist, können Sie es sofort abfangen. Es gibt viele Möglichkeiten und hier sind einige davon. Ich bin hübsch, dass es andere oder viele Varianten dieser beiden geben könnte.
http://www.straightpathsql.com/archives/2009/02/what-sql-instances-are-installed-on-my-network/
http://andrekamman.com/find-sql-servers-on-your-network-with-powershell
Trotzdem muss ich Ihnen sagen, dass wenn jemand eine Instanz bringt, ohne den DBA oder das Produktionsunterstützungsteam zu benachrichtigen, dies politisch gehandhabt werden sollte. Lassen Sie Ihren Chef (im Vertrauen) mit seinem Chef sprechen und vermeiden Sie künftige Wiederholungen des Problems. GL.
quelle
Ich möchte zu Sankars Antwort zwei weitere Möglichkeiten hinzufügen, um die SQL-Server in Ihrem Netzwerk zu finden:
Servererkennungsfunktion von Management Studio
SQL Ping - kostenloses Tool von www.sqlsecurity.com
Diese Situationen sind hauptsächlich politisch. Wenn Sie sie nicht direkt verwalten, können Sie nicht für die Taten anderer zur Rechenschaft gezogen werden.
quelle
Sie können auch das Microsoft MAP- Tool verwenden. Dieses Tool sucht alle Server auf Domänenbasis und setzt voraus, dass der Benutzer Zugriff auf diese Server hat (der Domänenadministrator würde funktionieren). Filtern Sie es einfach für SQL Server heraus.
quelle
Hier wird eine falsche Annahme gemacht, nämlich die Überwachung anderer Abteilungen. SQL Server liegt in der Verantwortung der DB-Administratoren. Alle Abteilungen sind für das verantwortlich, was sie selbst eingerichtet haben. Das aktive Hinausgehen und Jagen ist nichts anderes als die Ausübung politischer Macht. Als DB-Administrator sind Sie nur für die Server verantwortlich, die Sie eingerichtet und verwaltet haben. Das Beste, was ein DB-Administrator tun kann, ist anzubieten, seine Daten für ihn zu verwalten, andernfalls sollte er sie verlassen.
quelle