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

Truy vấn cơ sở dữ liệu chéo với các tên DB khác nhau trong các môi trường khác nhau?

Tại sao tên cơ sở dữ liệu lại khác nhau giữa dev và prod? Rõ ràng là sẽ dễ dàng nhất nếu chúng giống nhau.

Nếu đó là một bảng được chia sẻ, thì bạn có thể tạo chế độ xem trên đó - điều này chỉ yêu cầu bạn thay đổi chế độ xem đó khi chuyển sang sản xuất.

Nếu không, bạn sẽ muốn tạo SYNONYM cho các đối tượng và đảm bảo luôn tham chiếu đến đối tượng đó. Bạn sẽ vẫn cần thay đổi các tập lệnh tạo SYNONYM, nhưng điều đó có thể được thực hiện trong một tập lệnh xây dựng khá dễ dàng, tôi nghĩ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng SQL Server trong một giao dịch XA được phân phối

  2. SQLException:Dữ liệu chuỗi hoặc nhị phân sẽ bị cắt bớt

  3. Không thể so sánh hoặc sắp xếp các loại dữ liệu văn bản, ntext và hình ảnh, ngoại trừ khi sử dụng toán tử IS NULL hoặc LIKE>

  4. SQL Server là gì?

  5. Toán tử lôgic LIKE trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / TSQL Phần 123