Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C#.NET - connectionString - error při loginu

Když se pokusím připojit k databázi pomocí tohoto stringu:

"server=(local)\\SQLEXPRESS;database=db;Integrated Security=SSPI;User ID=pol;Password=heslo"

Tak mi to hodí error:

Cannot open database "db" requested by the login. The login failed.
Login failed for user 'pol-PC\pol'.

Neví někdo v čem může být problém?
Používám Visual Studio 2008 Express.

Předmět Autor Datum
Nemáš vytvoreného užívateľa s ktorým sa prihlasuješ, skús použiť miesto pol sa (neviem či to pôjde)…
Len tak 27.04.2008 22:39
Len tak
Kde mám to přidělování práv hledat? V SQL server configuration manageru jsem nic nenašel a nemám pře…
Generator 28.04.2008 17:37
Generator
Vytvor si užívateľa - SECURITY / LOGINS / NEW USER 1. Login name si daj aký chceš 2. nastav SQL AU…
Len tak 29.04.2008 20:15
Len tak
Pokud se tam hlásíš přes Windows Authentication, nemusíš vyplňovat uživatele ani heslo, pak by ten c… poslední
mrazek 01.05.2008 13:04
mrazek

Vytvor si užívateľa -

SECURITY / LOGINS / NEW USER

1. Login name si daj aký chceš
2. nastav SQL AUTENTIFIKÁCIU
3. nahaj prázdne heslá
4. od škrtni tie 3 veci
5. potom si nastav databázu (dolu akú chceš pre login)
6. potom si daj USER MAPING - zaškrtni tvoju databázu a dolu sú CHECKBOXI - tam nastav DB_OWNER

Toť vše a fičíš.

Pokud se tam hlásíš přes Windows Authentication,
nemusíš vyplňovat uživatele ani heslo, pak by ten connection string mohl vypadat nějak takhle:

"Provider=SQLNCLI.1;Password=;Integrated Security=SSPI;Persist Security Info=False;User ID=;Initial Catalog=DatabaseName;Data Source=ServerName"

Jo - taky bych zkontroloval ten název DB Serveru - nejlíp je to vidět v Management studiu - nejčastěji je ve tvaru:
NazevPC\Server tedy např: MojePC\MSSQL2005

Zpět do poradny Odpovědět na původní otázku Nahoru