Trong bài viết Copy các file Backup ra nhiều Server khác nhau trong SQL Server tôi đã hướng dẫn cách sao chép để lưu trữ các file Backup ra nhiều nơi cho an toàn.

Chi tiết

Schema trong SQL Server để nhóm các Database Object lại với nhau cho dễ quản lý.

Chi tiết

Tempdb database chứa các đối tượng tạm thời như Global và Local Temporary Table. Tempdb tự động khởi tạo lại khi SQL Server được khởi động lại.

Chi tiết

Msdb database chứa thông tin về những bản backup của Database, thông tin về SQL Agent, SQL Server Jobs, các cảnh báo lỗi và một vài thông tin về replication như Log Shipping…

Chi tiết

Trong SQL Server, để so sánh kết quả của 2 câu truy vấn với số cột giống nhau, ta có thể dùng Except và Intersect. Đọc hết bài viết

Chi tiết

Model database: đây là một Database template khi ta tạo các Database mới. Khi ta tạo mới một cơ sở dữ liệu thì SQL Server lấy tất cả các mẫu (bao gồm Tables, Views,…) từ model database.

Chi tiết

Trong bài viết này tôi sẽ hướng dẫn cho bạn cách dùng công cụ SQL Server Profiler để giám sát Performance của SQL Server, cụ thể là phát hiện những câu truy vấn chạy chậm nhất trong hệ thống.

Chi tiết

Part of my self-imposed job has always been to learn and adopt new technologies. As part of that process, I share what I learn by writing about it. The amount of information and content that is produced each year is much, much than anyone person can master, so I choose. Generally, I focus on OO technologies and languages, UML, design patterns, refactoring, and SQL. As a general rule, these areas have worked out pretty well for me. Unfortunately, the trade offs are that I may never master Ruby or

Chi tiết

Hiệu năng ứng dụng phụ thuộc vào rất nhiều yếu tố, trong đó có một yếu tố rất quan trọng đó là thời gian để máy chủ SQL xử lý câu lệnh T-SQL. Đôi khi thiết kế cơ sở dữ liệu và các yêu cầu truy vấn phức tạp làm cản trở tốc độ thực thi của các câu lệnh T-SQL.

Chi tiết

Đoạn script làm việc này bạn có thể viết bằng bất cứ ngôn ngữ lập trình nào. Do máy không cài Visual Studio nên tôi viết bằng PowerShell.

Chi tiết

Khi ta Backup nhiều Database trong SQL Server, thường ta chỉ lưu 1 chỗ.

Chi tiết

TỔNG QUAN VỀ POWER VIEW TRONG SQL SERVER 2012

Chi tiết

Tình cờ tôi phải dùng đến hàm Left và hàm Charindex, nên post lên đây để tiện tra cứu. Đọc hết bài viết

Chi tiết

Câu trả lời là có, dùng câu lệnh DBCC FREEPROCCACHE. Nhưng lưu ý là không nên dùng câu lệnh này ở máy chủ SQL Server đang làm việc thực sự (Production Server), chỉ nên dùng ở máy chủ SQL Server mà bạn dùng để thử nghiệm, vì nó sẽ bắt máy chủ làm việc nhiều hơn để các Execution Plan được tạo lại từ đầu.

Chi tiết

Trong bài thực hành này, tôi giới thiệu một số kiến thức cơ bản ta cần lưu ý khi thực hiện tạo, Backup và Restore Database khi làm việc với SQL Server. Bài thực hành được thực hiện trên SQL Server 2008.

Chi tiết

Hiệu năng ứng dụng phụ thuộc vào rất nhiều yếu tố, trong đó có một yếu tố rất quan trọng đó là thời gian để máy chủ SQL xử lý câu lệnh T-SQL. Đôi khi thiết kế cơ sở dữ liệu và các yêu cầu truy vấn phức tạp làm cản trở tốc độ thực thi của các câu lệnh T-SQL.

Chi tiết

Khi cài đặt SQL Server, bạn có để ý có tùy chọn ‘Enable FILESTREAM for transact-SQL access‘.

Chi tiết

User nào đã Login vào SQL Server, vào lúc mấy giờ?

Chi tiết

Những người SQL Server DBA (Database Administrator) – quản trị cơ sở dữ liệu biết rất rõ rằng các danh mục Index trong database rất giống với Index trong mục Library. Hoặc hiểu theo cách đơn giản rằng Index trong Database là 1 hệ cấu trúc có liên kết chặt chẽ với các bảng để nhanh chóng thu thập thông tin từ các dòng trong bảng đó.

Chi tiết

ORACLE SQL 38: Add, Rename, Modify column

Chi tiết

Trong bất kỳ hệ thống cơ sở quản trị dữ liệu nào, thì vấn đề an ninh, bảo mật luôn được đặt lên hàng đầu. Và với SQL Server, nếu chúng ta tận dụng được nhiều ưu điểm của ứng dụng này, những người làm công việc quản trị hệ thống sẽ giảm bớt được rất nhiều gánh nặng cũng như áp lực trong công việc. Với bài viết hướng dẫn dưới đây, chúng tôi sẽ giới thiệu với các bạn một số thông tin cơ bản cũng như cách sử dụng, quản lý role của SQL Server.

Chi tiết

Trong SQL Server, nếu bạn muốn xem các thông tin chi tiết của 1 Table, lệnh sp_help sẽ nhanh chóng cho ta các thông tin cực kỳ hữu ích này. Đọc hết bài viết

Chi tiết

Trong SQL Server, để nhanh chóng tìm ra các Job đang chạy trong SQL Agent, ta có thể dùng đoạn script sau đây: Đọc hết bài viết

Chi tiết

Tình cờ tôi đọc trên http://blog.sqlauthority.com, tác giả Pinal Dave – 1 chuyên gia SQL Server đã đưa ra 1 tình huống khá thú vị: làm sao insert nhiều record chỉ với 1 câu lệnh Insert?

Chi tiết

Giả sử ta có một ứng dụng load dữ liệu từ một data warehouse với lượng dữ liệu rất lớn. Khi ta muốn load dữ liệu mới nhất lên ứng dụng, ta phải truy xuất lại Data Warehouse và mất một thời gian dài chờ đợi. Vậy có cách nào để ta biết và chỉ load những dòng dữ liệu mới nhất (insert, update, delete) trong data warehouse hay không? Câu trả lời là ta có thể dùng Trigger, khi dữ liệu trong data warehouse thay đổi, trigger sẽ tự động đưa những dòng dữ liệu đó đến table log, và ứng dụng chỉ cần truy xu

Chi tiết

Stored procedure được định nghĩa như một tập các khai báo sql được lưu trữ ngay trong cơ sở dữ liệu (database) và sau đó, được triệu gọi bởi một program, một trigger hay thậm chí là một stored procedure khác.

Chi tiết

Looking for a quick, efficient way to summarize the data stored in your database?  The SQL ROLLUP and CUBE commands offer a valuable tool for gaining some quick and dirty insight into your data.  ROLLUP and CUBE are SQL extensions and they’re available in SQL Server 6.5 (and above) and Oracle 8i (and above).

Chi tiết

Bài viết này xin chia sẻ các kiến thức tôi tìm hiểu trong quyển sách ‘How to become an exceptional dba‘ của tác giả Mc Gehe về vấn đề làm thế nào để trở thành chuyên gia SQL Server. Đọc hết bài viết

Chi tiết

Hiệu năng ứng dụng phụ thuộc vào rất nhiều yếu tố, trong đó có một yếu tố rất quan trọng đó là thời gian để máy chủ SQL xử lý câu lệnh T-SQL. Đôi khi thiết kế cơ sở dữ liệu và các yêu cầu truy vấn phức tạp làm cản trở tốc độ thực thi của các câu lệnh T-SQL.

Chi tiết

Đôi khi ta đổ dữ liệu vào 1 DataTable, có 1 số dữ liệu bị trùng. Ta muốn DataTable loại bỏ những dữ liệu trùng, ví dụ sau đây giải quyết vấn đề đó:

Chi tiết

Lên trên đầu