SQL-DMF APIs
SQL Server 2000
Applications can use one of three APIs to access the core functionality of SQL-DMF: SQL Namespace, SQL Distributed Management Objects, and Data Transformation Services. These APIs are implemented as sets of dual-interface COM interfaces.
SQL Distributed Management Objects
The SQL Distributed Management Objects (SQL-DMO) API is composed of a set of objects that encapsulate the administrative attributes of the entities, such as tables, users, and views, found in Microsoft® SQL Server™ databases. SQL-DMO abstracts the use of DDL, system stored procedures, registry information, and operating-system resources. SQL-DMO can be used to program all administration and configuration tasks in SQL Server.
Data Transformation Services
The Data Transformation Services (DTS) API exposes the services provided by SQL Server to aid in building data warehouses and data marts. These services provide the ability to transfer and transform data between heterogeneous OLE DB and ODBC data sources. Data from objects or the result sets of queries can be transferred at regularly scheduled times or intervals, or on an as-required basis.
Windows Management Instrumentation
The SQL Server 2000 compact disc contains support for a new API that will allow you to administer instances of SQL Server using Windows Management Instrumentation (WMI). WMI is a scalable Windows 2000 component with an object-oriented API that lets management applications and scripts monitor, configure, and control the operating system and devices, services, and applications in a Windows network. Using standard Windows security, WMI allows only properly authorized users to manage the system. WMI core components are also available for Windows NT® 4.0, Windows® 95, and Windows 98. For more information about the WMI support for these operating systems, see the MSDN® page at Microsoft Web site.
A component, such as SQL Server, enables WMI support by supplying a WMI provider and defining a WMI class schema. The schema models the objects in the component that can be managed using WMI. SQL Server 2000 includes a SQL Server WMI provider and a schema class model that maps instances of SQL Server 2000 to WMI classes. The SQL Server WMI schema models objects such as databases and tables. The SQL Server WMI implementation provides management functions such as:
Create, change, or delete managed objects. For example, create a database.
Administer managed objects. For example, back up databases and logs.
Enumerate managed objects. For example, list all the tables in a database.
Retrieve information about a specific managed object. For example, determine whether full-text indexing is enabled on the Customers table.
Query managed objects that meet a specific criterion. For example, list all encrypted stored procedures.
Execute methods defined for managed objects. For example, execute a method that bulk copies data from a table.
Generate events when a managed object is created, changed, or deleted (for example, raise an event when a database option is changed).
Describe relationships between managed objects (for example, identify which logins are authorized to access a database).
All WMI data is available remotely and is fully scriptable. The SQL Server 2000 WMI implementation maps over the SQL-DMO API, but does not support the management of replication. The SQL Server WMI implementation can be used with SQL Server 7.0.
SQL-DMF APISQL Server 2000Ứng dụng có thể sử dụng một trong ba API để truy cập vào chức năng cốt lõi của SQL-DMF: không gian tên SQL, các đối tượng quản lý phân phối SQL và dữ liệu chuyển đổi dịch vụ. Các API được thực hiện như bộ giao diện kép interface COM.Phân phối SQL quản lý các đối tượngAPI SQL phân phối quản lý các đối tượng (SQL-DMO) bao gồm một tập hợp các đối tượng đóng gói hành chính thuộc tính của các thực thể, chẳng hạn như bảng, người sử dụng, và số lượt xem, tìm thấy trong cơ sở dữ liệu Microsoft ® SQL Server ™. SQL-DMO abstracts sử dụng card mạng, Hệ thống lưu trữ thủ tục, đăng ký thông tin và tài nguyên hệ thống hoạt động. SQL-DMO có thể được sử dụng để chương trình tất cả các tác vụ quản trị và cấu hình trong SQL Server.Dữ liệu chuyển đổi dịch vụDữ liệu chuyển đổi dịch vụ (DTS) API cho thấy nhiều dịch vụ cung cấp bởi SQL Server để hỗ trợ trong việc xây dựng kho lưu trữ dữ liệu và marts dữ liệu. Các dịch vụ cung cấp khả năng chuyển và biến đổi dữ liệu giữa không đồng nhất OLE DB và nguồn dữ liệu ODBC. Dữ liệu từ các đối tượng hoặc các tập kết quả của truy vấn có thể được chuyển giao tại thường xuyên theo lịch trình nhất lần hoặc khoảng thời gian, hoặc trên cơ sở là cần thiết.Phương tiện quản lý WindowsSQL Server 2000 đĩa có hỗ trợ cho một API mới sẽ cho phép bạn quản lý trường hợp của SQL Server bằng cách sử dụng phương tiện quản lý Windows (WMI). WMI là một thành phần Windows 2000 khả năng mở rộng với một đối tượng theo định hướng API cho phép ứng dụng quản lý và giám sát kịch bản, cấu hình, và kiểm soát hệ điều hành và các thiết bị, Dịch vụ, và các ứng dụng trong một mạng Windows. Sử dụng tiêu chuẩn Windows bảo mật, WMI cho phép người sử dụng đúng thẩm quyền duy nhất để quản lý hệ thống. Thành phần cốt lõi WMI cũng có sẵn cho Windows NT ® 4.0, Windows ® 95 và Windows 98. Để biết thêm chi tiết về sự hỗ trợ WMI cho các hệ thống điều hành, hãy xem trang MSDN ® tại trang Web Microsoft.Một thành phần, chẳng hạn như SQL Server, cho phép hỗ trợ WMI bằng việc cung cấp một nhà cung cấp WMI và xác định một giản đồ lớp WMI. Giản đồ mô hình đối tượng trong các thành phần có thể được quản lý bằng cách sử dụng WMI. SQL Server 2000 bao gồm một nhà cung cấp SQL Server WMI và một mô hình lớp lược đồ ánh xạ các trường hợp của SQL Server 2000 tới WMI lớp. Giản đồ SQL Server WMI mô hình đối tượng chẳng hạn như cơ sở dữ liệu và bảng. Việc thực hiện SQL Server WMI cung cấp chức năng quản lý như:Tạo, thay đổi hoặc xoá các đối tượng được quản lý. Ví dụ, tạo ra một cơ sở dữ liệu.Quản lý các đối tượng được quản lý. Ví dụ, sao lưu cơ sở dữ liệu và các bản ghi.Liệt kê các đối tượng được quản lý. Ví dụ, danh sách tất cả các bảng trong cơ sở dữ liệu.Truy xuất thông tin về một đối tượng được quản lý cụ thể. Ví dụ, xác định cho dù toàn văn bản chỉ mục được kích hoạt trên bảng khách.Truy vấn các đối tượng được quản lý để đáp ứng một tiêu chí cụ thể. Ví dụ, danh sách tất cả mã hóa thủ tục được lưu trữ.Thực hiện phương pháp xác định cho các đối tượng được quản lý. Ví dụ, thực hiện một phương pháp với số lượng lớn sao chép dữ liệu từ một bảng.Tạo ra sự kiện khi một đối tượng được quản lý được tạo, thay đổi, hoặc xóa (ví dụ: tăng một sự kiện khi một lựa chọn cơ sở dữ liệu thay đổi).Mô tả mối quan hệ giữa các đối tượng được quản lý (ví dụ, xác định các thông tin đăng nhập được phép truy cập vào cơ sở dữ liệu).Tất cả các dữ liệu WMI có và từ xa là kịch bản hoàn toàn. Việc thực hiện SQL Server 2000 WMI bản đồ trên SQL-DMO API, nhưng không hỗ trợ quản lý nhân rộng. Việc thực hiện của SQL Hệ phục vụ WMI có thể được sử dụng với SQL Server 7.0.
đang được dịch, vui lòng đợi..
SQL-DMF API SQL Server 2000 Ứng dụng có thể sử dụng một trong ba API để truy cập các chức năng cốt lõi của SQL-DMF: SQL Không gian, SQL Distributed Management Objects, và chuyển đổi dữ liệu dịch vụ. Các API này được thực hiện như bộ giao diện COM dual-giao diện. SQL Quản lý phân phối các đối tượng SQL Distributed Management Objects (SQL-DMO) API bao gồm một tập các đối tượng mà gói gọn các thuộc tính hành chính của các thực thể, chẳng hạn như các bảng, người dùng, và quan điểm, được tìm thấy trong cơ sở dữ liệu Microsoft SQL Server ™. SQL-DMO tóm tắt việc sử dụng DDL, hệ thống lưu trữ thủ tục, đăng ký thông tin, và các tài nguyên hệ điều hành. SQL-DMO có thể được sử dụng để lập trình tất cả các nhiệm vụ quản lý và cấu hình SQL Server. Dữ liệu Dịch vụ chuyển đổi Các Dịch vụ chuyển đổi dữ liệu (DTS) API cho thấy các dịch vụ cung cấp bởi SQL Server để hỗ trợ trong việc xây dựng kho dữ liệu và siêu thị dữ liệu. Những dịch vụ này cung cấp khả năng truyền tải và chuyển đổi dữ liệu giữa không đồng nhất OLE DB và ODBC nguồn dữ liệu. Dữ liệu từ các đối tượng hoặc các bộ kết quả của các truy vấn có thể được chuyển vào các thời thường xuyên theo kế hoạch hoặc các khoảng, hoặc trên cơ sở theo yêu cầu. Windows Management Instrumentation SQL Server 2000 CD có hỗ trợ cho một API mới cho phép bạn quản lý các trường hợp của SQL Server sử dụng Windows Management Instrumentation (WMI). WMI là một Windows 2000 thành phần mở rộng với một API hướng đối tượng cho phép các ứng dụng quản lý và giám sát kịch bản, cấu hình và điều khiển hệ thống điều hành và các thiết bị, dịch vụ và các ứng dụng trong một mạng Windows. Sử dụng bảo mật của Windows tiêu chuẩn, WMI chỉ cho phép ủy quyền đúng người sử dụng để quản lý hệ thống. Thành phần cốt lõi WMI cũng có sẵn cho Windows NT 4.0, Windows 95 và Windows 98. Để biết thêm thông tin về sự hỗ trợ WMI cho các hệ điều hành, xem trang MSDN® tại Web site của Microsoft. Một thành phần, chẳng hạn như SQL Server, cho phép hỗ trợ WMI bằng cách cung cấp một nhà cung cấp WMI và xác định một lược đồ lớp WMI. Các mô hình giản đồ các đối tượng trong các thành phần có thể được quản lý bằng WMI. SQL Server 2000 bao gồm một nhà cung cấp SQL Server WMI và một mô hình lớp schema mà các bản đồ thể hiện của SQL Server 2000 cho các lớp WMI. Các mô hình giản đồ SQL Server WMI đối tượng như các cơ sở dữ liệu và bảng biểu. Việc thực hiện SQL Server WMI cung cấp các chức năng quản lý như: Tạo, thay đổi, hoặc xóa các đối tượng quản lý. Ví dụ, tạo ra một cơ sở dữ liệu. Dùng đối tượng quản lý. Ví dụ, sao lưu cơ sở dữ liệu và các bản ghi. Liệt kê các đối tượng quản lý. Ví dụ, liệt kê tất cả các bảng trong một cơ sở dữ liệu. Lấy thông tin về một đối tượng quản lý cụ thể. Ví dụ, xác định xem liệu lập chỉ mục toàn văn bản được kích hoạt trên các bảng Customers. Query quản lý các đối tượng có đáp ứng một tiêu chí cụ thể. Ví dụ, liệt kê tất cả các thủ tục lưu trữ được mã hóa. Thực hiện các phương pháp xác định cho các đối tượng quản lý. Ví dụ, thực hiện một phương pháp mà các bản sao số lượng lớn dữ liệu từ một bảng. Tạo ra sự kiện khi một đối tượng được quản lý được tạo ra, thay đổi, hoặc xóa (ví dụ, nâng một sự kiện khi một lựa chọn cơ sở dữ liệu được thay đổi). Mô tả mối quan hệ giữa các đối tượng quản lý (ví dụ , xác định các thông tin đăng nhập được ủy quyền để truy cập vào một cơ sở dữ liệu). dữ liệu Tất cả WMI có sẵn từ xa và hoàn toàn kịch bản. SQL Server 2000 thực hiện WMI bản đồ trên API SQL-DMO, nhưng không hỗ trợ việc quản lý nhân rộng. Việc thực hiện SQL Server WMI có thể được sử dụng với SQL Server 7.0.
đang được dịch, vui lòng đợi..