Mam bazę SQL Server 2008 na komputerze z Windows XP Home.
Mam program w Visual C# 2010 który wykonuje zapytanie SELECT do tej bazy.
ConnectionString ="Data Source=TenKomputer\SQLEXPRESS2008;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008\MSSQL\DATA\Baza.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;User Id=sa;Password=haslo;"
Jeżeli program uruchamiam z komputera na którym jest baza wszystko działa.
Jeżeli próbuję uruchomić go z innego komputera w sieci (też Windows XP Home) otrzymuję komunikat Login failed for user TenKomputer\Gość
Założyłem więc w bazie konto TenKomputer\Gość z uprawnieniami db_datareader i teraz otrzymuję komunikat :
"User does not have permission to perform this action"
Co robię źle ?
Mam program w Visual C# 2010 który wykonuje zapytanie SELECT do tej bazy.
ConnectionString ="Data Source=TenKomputer\SQLEXPRESS2008;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008\MSSQL\DATA\Baza.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;User Id=sa;Password=haslo;"
Jeżeli program uruchamiam z komputera na którym jest baza wszystko działa.
Jeżeli próbuję uruchomić go z innego komputera w sieci (też Windows XP Home) otrzymuję komunikat Login failed for user TenKomputer\Gość
Założyłem więc w bazie konto TenKomputer\Gość z uprawnieniami db_datareader i teraz otrzymuję komunikat :
"User does not have permission to perform this action"
Co robię źle ?