SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Tập lệnh cho tất cả các dạng xem / chức năng / thủ tục trong cơ sở dữ liệu Sql Server theo thứ tự phụ thuộc

Thật không may, cách nhanh chóng và dễ dàng duy nhất để tạo một tập lệnh như vậy là sử dụng một số công cụ của bên thứ ba. Chúng tôi đang sử dụng Tập lệnh Apex nhưng cũng có những công cụ khác và Red Gate có thể có phiên bản riêng của nó.

Các tùy chọn khác là:

  • Chạy tập lệnh nhiều lần cho đến khi mọi thứ được thực thi
  • Cố gắng tự tạo thứ tự chính xác bằng cách sử dụng sys.dependancies, cách này có thể không hoạt động luôn
  • Đưa ra thuật toán phụ thuộc của riêng bạn, một thuật toán quá mức cần thiết…

Đã xảy ra lỗi trong chế độ xem phụ thuộc hệ thống trong SQL Server phiên bản trước. Tôi nhớ đã đọc về nó khi SQL 2008 sắp được phát hành.

Tôi không nhớ tất cả chi tiết nhưng đó là vấn đề về các phần phụ thuộc không hoạt động chính xác khi các đối tượng bị xóa và được tạo lại.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Làm cách nào để tự động làm mới bộ nhớ cache intellisense của SQL Server Management Studio?

  2. T-SQL Chèn vào bảng mà không cần phải chỉ định mọi cột

  3. Thủ tục hết thời gian chờ ADO.NET nhưng không phải trong SSMS

  4. Mục đích của tệp .edmx là gì?

  5. SQL Management Studio sẽ không nhận ra một bảng tồn tại sau khi tạo theo tập lệnh