Làm thế nào để bạn đối phó với quản lý kho máy chủ cơ sở dữ liệu


7

Có phải thông thường các DBA của SQL Server phải đấu tranh với Quản lý kho lưu trữ của máy chủ do nhiều bên / bộ phận đưa trực tuyến các phiên bản SQL Server của riêng họ không?

Nếu vậy bạn đã có thể thêm thành công các điều khiển để ngăn chặn vấn đề này chưa? Ngoài ra, làm thế nào để bạn theo dõi môi trường của mình một cách thường xuyên để troll các trường hợp không được quản lý để bạn có thể chủ động ngăn chặn các tình huống lúng túng như cơ sở dữ liệu mà không cần sao lưu?


Chỉ cần ném nó ra khỏi đó, có thể đây là một trong những tình huống mà trang web này trùng lặp với ServerFault và câu hỏi có thể được trả lời tốt hơn bởi một trong những công cụ của họ (sysadmin vs dba) ... tuy nhiên, có thể nói, tôi tưởng tượng có một số Các giải pháp giống như SSMS sẽ giúp việc này dễ dàng hơn, đặc biệt là các công cụ từ MS trực tiếp. Tò mò muốn nghe những câu trả lời ngoài kia, +1 từ tôi.
jcolebrand

1
Tôi đã kết thúc việc viết một gói kéo danh sách các máy chủ windows từ bộ điều khiển miền (bỏ qua máy tính để bàn). Tôi lưu danh sách máy chủ này vào cơ sở dữ liệu. Sau đó tôi đã viết một gói SSIS khác với tác vụ WMI truy vấn danh sách máy chủ và kéo các dịch vụ trên mỗi hộp. Vấn đề là tôi không phải là quản trị viên tên miền, vì vậy tôi biết ít nhất 2 máy chủ có SQL và tôi không thể truy cập.
johndacostaa

Tôi có một số thành công với SQL PowerDOC sqlpowerdoc.codeplex.com
DaniQuery 18/2/2015

Câu trả lời:


6

Tôi không có kinh nghiệm trực tiếp với nhiệm vụ này nhưng biết mọi người giải quyết vấn đề này như thế nào. :-)

Bạn thiết lập một số chương trình giám sát để tìm ra tất cả các phiên bản SQL Server trên mạng và bất cứ khi nào có thứ gì đó KHÔNG có trong radar của bạn, bạn có thể bắt chúng ngay lập tức. Có rất nhiều lựa chọn và đây là một vài trong số đó. Tôi xinh đẹp có thể có những người khác hoặc nhiều biến thể của hai.

http: //www.stẳngpathsql.com/archives/2009/02/what-sql-instances-are-installed-on-my-network/

http://andrekamman.com/find-sql-servers-on-your-network-with-powershell

Điều đó nói rằng, tôi phải nói với bạn rằng nếu ai đó đưa ra một ví dụ mà không thông báo cho DBA hoặc nhóm hỗ trợ sản xuất thì việc này cần được xử lý một cách chính trị. Để sếp của bạn (tự tin) nói chuyện với sếp của họ và tránh sự cố tái diễn trong tương lai. GL.


2

Tôi muốn thêm vào câu trả lời của Sankar 2 phương tiện khác để tìm các máy chủ sql trong mạng của bạn:

  • tính năng khám phá máy chủ của Management Studio

  • SQL Ping - công cụ miễn phí từ www.sqlsecurity.com

Những tình huống này chủ yếu mang tính chính trị, nếu bạn không quản lý chúng trực tiếp, thì bạn không thể chịu trách nhiệm về hành động của người khác.


1
Có lẽ đã quá muộn cho bữa tiệc, tuy nhiên tôi là một fan hâm mộ của Thuật sĩ khám phá SQL của Quest ( Quest.com/discovery-wizard-for-sql-server ).
RateControl

Quên đi, vâng, cái đó cũng đẹp đấy!
Mary

1

Bạn cũng có thể sử dụng công cụ MAP của microsofts . Công cụ này sẽ săn lùng tất cả các máy chủ trên cơ sở tên miền và miễn là người dùng có quyền truy cập vào các máy chủ đó (quản trị viên tên miền sẽ hoạt động). Chỉ cần lọc nó ra cho các máy chủ SQL.


0

Có một giả định sai được đưa ra ở đây, cụ thể là kiểm soát các bộ phận khác Sql Server là trách nhiệm của quản trị viên DB. Mọi phòng ban đều chịu trách nhiệm cho những gì họ tự thiết lập, tích cực ra ngoài đó và săn lùng họ không gì khác hơn là thực thi quyền lực chính trị. Là Quản trị viên DB, bạn chỉ chịu trách nhiệm đối với các máy chủ mà bạn đã thiết lập và quản lý. Điều tốt nhất mà Quản trị viên DB có thể làm là cung cấp để quản lý dữ liệu của họ cho họ, nếu không thì nên để lại.


Mặc dù nó có vẻ chính trị, tôi tin rằng có một số giá trị trong việc có thông tin này vì những lý do khác. Trong số này có Đảm bảo tuân thủ cấp phép cũng như Đảm bảo tất cả các cơ sở dữ liệu trên máy chủ (được coi là sản xuất) có một giải pháp sao lưu chức năng. Tôi lấy hàng tồn kho trên máy chủ, nhưng không phải trên máy tính để bàn. Đối phó với các cài đặt không giám sát là một tác dụng phụ của việc này, mà tôi nghĩ là hành vi có trách nhiệm.
johndacostaa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.