Intencja zastosowania
Tylko do czytania: Typ obciążenia aplikacji po połączeniu z serwerem jest tylko do odczytu.
ReadWrite: Typ obciążenia aplikacji po połączeniu z serwerem to odczyt/zapis.
https://learn.microsoft.com/zh-C ... t.applicationintent
Test połączy konfigurację strunApplicationIntent=Tylko do odczytuTylko do odczytu, albo możeWykonaj pomyślne instrukcje insert i update!
Jeśli ustawisz ciąg połączenia bazy danych na ApplicationIntent=ReadOnly, połączenie będzie uznane za tylko do odczytu, tzn. nie można wykonać żadnych operacji zapisu na tym połączeniu. Jednak nie oznacza to, że zapisy nie mogą być wykonywane. Zazwyczaj serwer bazy danych ignoruje zapisy próbowane na połączeniach tylko do odczytu, ale nie zawsze tak jest.
W niektórych przypadkach, na przykład przy użyciu starszych wersji sterowników lub bibliotek klienckich, aplikacja może ominąć znacznik tylko do odczytu i pomyślnie wykonać operację zapisu. Istnieją inne czynniki, które mogą powodować takie zachowanie, takie jak słaby poziom izolacji w bazie danych itp. Jeśli chcesz mieć pewność, że wykonywane są tylko operacje odczytu, upewnij się, że niezbędne środki bezpieczeństwa są wdrażane innymi metodami.
|