Jak ustawić połączenie serwera SQL z serwerem tylko do odczytu? Próbowałem Googling i wszystko, co znalazłem, było File Mode=Read Only
, ale nie działało (słowo kluczowe Tryb Plik nie jest obsługiwane). Odniesienie wyglądało na specyficzne dla SQL CE.ustawić połączenie serwera sql do readonly?
Żadnego szczęścia z SQLite Read Only=True
.
-edit-
Mój ciąg połączenia znajduje się poniżej. Nie mam pojęcia, jeśli chodzi o konfigurowanie tabel. Nie wiem, jak tworzyć użytkowników/uprawnienia.
rdconn = new SqlConnection(@"(wrong)Read Only=True;Server=.\SQLExpress;AttachDbFilename=test2.mdf;Database=dbo;Integrated Security=SSPI;User Instance=True;");
Jakiego typu uwierzytelniania używasz? – hgulyan
Można rozpocząć transakcję, wykonać pracę, a następnie wycofać transakcję. Nie do końca to, czego chcesz, ale to zapewniłoby, że nie wprowadzono żadnych zmian w bazie danych. –