[ spartak @ 10.12.2006. 18:20 ] @
Pozdrav,

muci me sledeci problem. Naime koristim SQLExpress2005 u C# aplikaciji. Za backup hocu da iskoristim expressmaint (http://www.sqldbatips.com/showarticle.asp?ID=27) proceduru.

Ono sto me muci je ime sqlexpress instance u runtime.

Konkretno, kada u Sql Server Management Studio Express attach-ujem bazu ona ima ime recimo "ABC", nad njom izvrsim ovu proceduru sve funkcionise perfektno. Medjutim, iz aplikacije istu stvar ne mogu da uradim posto se baza ocigledno ne zove "ABC", kada stavim to ime dobijam gresku da je pogresno ili baza nije online.

Kada u Visual Studio pogledam Server Explorer -> Data Connections -> ABC.mdf properties, pod Name se vidi ceo path na filesystem gde se fajl nalazi.

Ako neko zna, kako se dolazi do imena baze iz C#?
[ colke77 @ 11.12.2006. 07:36 ] @
Da probam da pomognrm.

Ja, kada atchujem bazu u SQL Server express, nikad njeno ime nije kao ime fajla "ABC", vec je ime ceo path do te baze npr: "C:\NekiFolder\ABC.mdf". Problem se resava tako sto iz SQL Servera peimenujes bazu u "ABC".

Sto se tice instance, po defaultu to je TvojUsername\SqlExpress.
[ VerbatimBOT @ 11.12.2006. 09:57 ] @
Citat:
colke77:Sto se tice instance, po defaultu to je TvojUsername\SqlExpress.

Samo da dodam da se čovek ne zbuni, nije TvojUsername\SqlExpress, nego ImeRačunara\SqlExpress.