Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zapytania międzybazowe z różnymi nazwami baz danych w różnych środowiskach?

Dlaczego nazwy baz danych różnią się między dev i prod? Oczywiście najłatwiej byłoby, gdyby były takie same.

Jeśli jest to pojedyncza tabela współdzielona, ​​możesz utworzyć nad nią widok – co wymaga jedynie zmiany tego widoku podczas przechodzenia do produkcji.

W przeciwnym razie będziesz chciał utworzyć SYNONIM dla obiektów i upewnij się, że zawsze odwołujesz się do tego. Nadal będziesz musiał zmienić skrypty tworzenia SYNONYM, ale myślę, że można to zrobić w skrypcie kompilacji dość łatwo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skonfiguruj Lucene.Net z SQL Server

  2. Entity Framework — jeden do jednego — ReferentialConstraint jest mapowany na kolumnę wygenerowaną przez sklep

  3. Dlaczego otrzymuję te różne wyniki z dwóch zapytań SQL?

  4. Java JDBC:daty konsekwentnie dwa dni wolne

  5. Używanie zmiennych środowiskowych w T-SQL