[MSSQL] – Thiết lập Database Mail

Chào các bạn,

Hôm nay mình giới thiệu cách thiết lập và gửi mail từ Microsoft SQL Server từ phiên bản 2008 trở lên.

Từ MSSQL server 2008 trở lên Microsoft cung cấp chức năng cho chúng ta có thể cấu hình mail server trực tiếp trên Database Engine, chức năng này rất tiện dụng cho các quản trị viên CSDL và lập trình viên.

Ví dụ, quản trị viên có thể thiết lập các jobs tự động gửi Email về tình trạng hệ thống một cách tự động.

Continue reading “[MSSQL] – Thiết lập Database Mail”

[MSSQL] – Tìm hiểu sys.objects trong SQL Server

Chào các bạn,

Hôm nay mình giới thiệu với các bạn table hệ thống quan trọng trong SQL Server.
Đó là table sys.objects.
Table này là một trong những table quan trọng đối với các bạn làm DBA (Database Administrator) và các bạn chuyên gia lập trình T-SQL.

select * from sys.objects

Continue reading “[MSSQL] – Tìm hiểu sys.objects trong SQL Server”

[MSSQL-SMO]-Bộ thư viện lập trình Database SMO (SQL Server Management Objects)

Chào các bạn,

Cách đây khoản chừng chục năm, chưa có môi trường .NET thì chắc hẳn ai đã từng làm việc trên môi trường lập trình Windows 32 thì cũng ít nhiều biết đến bộ thư viện COM/DCOM : DMO của Microsoft cung cấp. Bộ thư viện này cung cấp các hàm, thủ tục và các đối tượng giúp lập trình viên truy cập vào Database Engine dễ dàng hơn. Tuy nhiên việc sử dụng COM/DCOM vất vả và không ổn định.

Các bạn tham khảo tài liệu SMO : https://msdn.microsoft.com/en-us/library/hh248032.aspx

Sau khi có bộ Microsoft Framework, Microsoft đã phát triển lại bộ DMO thành SMO để lập trình viên có thể dễ dàng tích hợp vào các .NET Project hơn.

2015-05-18_233149

1.Vậy bộ thư viện SMO (SQL Server Management Objects) là gì, giúp ích gì cho lập trình viên hệ thống và DBA ?

Continue reading “[MSSQL-SMO]-Bộ thư viện lập trình Database SMO (SQL Server Management Objects)”

Backup Database SQL Express theo lịch

Sử dụng Email trong Microsoft SQL Server rất quan trọng đối với người quản trị hệ thống CSDL. Nhờ Email có thể gửi thông tin tình trạng hệ thống và rất nhiều thông tin bổ ích khác.

Trong các phiên bản SQL 2000 trở về trước, khi muốn gửi mail từ hệ thống SQL ra ngoài đòi hỏi phải cài đặt Outlook và thiết lập Profile vào outlook, dựa vào đó SQL mới có thể làm việc với Email được.

Các phiên bản từ 2005 trở về sau Microsoft đã hỗ trợ thiết lập cấu hình profile ngay trên Instance của SQL. Ví dụ ở đây tôi làm trên SQL Server 2012. Database Mail chỉ hỗ trợ phiên bản >Express.

Bạn có thể sự dụng Mail Server Local, Deamon, Microsoft Exchange, Gmail, Hotmail miễn cấu hình đúng thông tin Mail Server thì Database Mail sẽ hoạt động.

Continue reading “Backup Database SQL Express theo lịch”