Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Hiển thị các đối tượng cơ sở dữ liệu SQL Server dưới dạng tệp trong hệ thống tệp

Chúng tôi sử dụng Red Gate để so sánh lược đồ hiện tại với các tệp được tập lệnh được lưu trữ trong SVN để biết đường cơ sở, lập phiên bản, v.v.

Tuy nhiên, tài liệu tham khảo chính của chúng tôi thực sự là một bản sao được khôi phục của quá trình sản xuất. Đây là đường cơ sở của chúng tôi và nên tương ứng với SVN. Đó là một phần của quá trình triển khai để cam kết các tập lệnh chính cho SVN, điều mà Red Gate thực hiện rất hữu ích:nó chỉ thay đổi các tệp cho các đối tượng đã thay đổi.

Chúng tôi tách biệt hơn nữa các tập lệnh làm việc và tập lệnh phát hành (chỉ thay đổi), vì vậy chúng tôi luôn có một DB chính và một đường cơ sở trong SVN. Tuy nhiên, chúng tôi chỉ sử dụng các tập lệnh để phát triển.

Kiểm soát nguồn cơ sở dữ liệu là một công cụ tốt, nhưng khó thực hiện vì bản chất của đối tượng SQL Server là gì:một hàng hoặc 3 trong một số bảng ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chuyển đổi DateTime sang VarChar

  2. Đổi tên một số Bảng thành Tên Bảng + DDMMYYYY

  3. Lưu trữ DateTime (UTC) so với lưu trữ DateTimeOffset

  4. Tại sao tôi không thể truy vấn truy vấn OFFSET / FETCH trên SQL Server của mình?

  5. Lợi thế cho SQL 2008 Lỗi truy cập máy chủ được liên kết