[ Cyberghost @ 22.05.2010. 12:12 ] @
Poceo sam savladavanjem .NET tehnologija (prelazak sa Jave).

Platforma: Windows 7 64bit
DB: SQL Express 2005
Alat: Visual Studio 2008 (C#)

Problemi:

1. VS2008 je odbio da se poveze sa SQL Express 2008, javlja da nije podrzana verzija, dok sa Express 2005 radi ?

2. Iako je VS2008 prepoznao SQL Express 2005 i dozvolio mi da radim ne mogu da se nakacim na bazu ni sam jednim od
standardnih nacina (sumnjam na moj 64bit windows), jedino sto sam "provalio" je da JET driver za Access ne postoji 64bit platformu,
pa sam probao Aplikaciju na 32bit plaformi sa Access bazom i radi normalno (opet je moja 64bit platforma problem).

3. Da li neko radi sa 64bit operativnim sistemom, a da razvija 32bit aplikacije, trebaju mi male smernice sa ovim ?


Prelazak na Window 7 32bit nije opcija !


Hvala


[ AMD guy @ 22.05.2010. 12:28 ] @
Citat:
. VS2008 je odbio da se poveze sa SQL Express 2008, javlja da nije podrzana verzija, dok sa Express 2005 radi ?


Kako mislis odbio, koju gresku dobijas?

[ mmix @ 22.05.2010. 12:28 ] @
Jet nema veze sa time, ni adodb. Treba da koristis ado.net native provajder za sql server.
Kako ti glasi connection string?

[ Cyberghost @ 22.05.2010. 12:44 ] @
Connection string

Code:

                System.Data.SqlClient.SqlConnection con;
                con = new System.Data.SqlClient.SqlConnection();
                con.ConnectionString ="DataSource=.\\SQLEXPRESS; AttachDbFilename =C:\\MyWorkers.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";




Da li na VS2008 moze da radi SQL Express 2008 ?
[ lukeguy @ 22.05.2010. 12:47 ] @
Proveri da li ti je platform target x86 pod project properties -> build.
[ AMD guy @ 22.05.2010. 12:54 ] @
http://www.connectionstrings.com/sql-server-2008

Citat:

Da li na VS2008 moze da radi SQL Express 2008 ?


Moze. Ja trenutno radim pod istim.
[ Cyberghost @ 22.05.2010. 13:51 ] @
Evo sta mi javlja kada hocu da prikacim Data Source

[ AMD guy @ 22.05.2010. 14:05 ] @
Pogledaj error log na
C:\Documents and Settings\<name>\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\error.log


Ili promeni data source

A proveri i ovo
Fix error "Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance."
[ Cyberghost @ 22.05.2010. 17:30 ] @
Evo ovako šta sam uradio.
Preinstalirao sam sve.
Razvojno okruženje:

1. Win 7 64bit
2. VS 2008 (C#)
3. SQL Express 2008

- Pomoću SQL manager-a sam napravio test bazu.
- u VS2008 sam išao na dodavanje novog DataSource korak po korak, dobio sam izgenerisan String za DB connection,
koji sam iskoristio da testiram konekciju i proradila mi je iz prve, stim što samo dodavanja DataSource u projekat nije uspelo,
slike u prilogu prikazuju korak po korak.

Pitanja
1. Pošto mi radi DB konekcija da li je potrebno da imam DataSource u projektu ?
2. Pošto će biti client server App, pokušao sam konekciju preko IP adrese na sledeći način
uključio sam TCP/IP konekciju i podesio port, string je:
Data Source=192.168.1.3,1433;Network Library=DBMSSOCN;Initial Catalog=MyWorkers;User ID=joksa;Password=joksa
ali neće, poruka koju javi je da ne moze da se autentifikuje user, inace sa tim userom sam prijavljen na sistem.
Kako da mu ja sam kreiram nalog za povezivanje na bazu ?

EDIT: Resen problem sa povezivanjem preko IP adrese na sledeći način
"Network Address=192.168.1.3,1433;Network Library=DBMSSOCN;Initial Catalog=MyWorkers;Integrated Security=True;user id=joksa; password=joksa";

idem dalje pa ću se javiti ako se zaglavim.

[Ovu poruku je menjao Cyberghost dana 22.05.2010. u 19:41 GMT+1]

[Ovu poruku je menjao Cyberghost dana 22.05.2010. u 19:42 GMT+1]