logo elektroda
logo elektroda
X
logo elektroda
ADVERTISEMENT
ADVERTISEMENT
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[C#] Jak uzyskać dostęp do SQL Server 2008 R2 z innego komputera w sieci?

bohen1 03 Mar 2012 21:02 775 0
ADVERTISEMENT
  • #1 10629693
    bohen1
    Level 1  
    Posts: 1
    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 ?
  • ADVERTISEMENT
ADVERTISEMENT