1 Son düzenleyen, konuka (13.02.2009 14:31:38)

Konu: SQL 2008 servere clientten bağlanamıyorum !

SQL 2008 servere (W2003) kurdum, clientten bağlanmak isteyince aşağıdaki mesaj çıkıyor.
Ml350 şirket serverinin adı, SQLEXPR management studio server üstünde bu isimle bağlanıyor.

aşağıdaki help linkindeki (sa ve başkaca) herşeyi yaptım, sqlserveri yeniden başlattım değişmedi.

neyi eksik - yanlış yapıyorum ?

hata mesajı:
TITLE: Connect to Server
------------------------------
Cannot connect to Ml350\SQLEXPRESS.
------------------------------
ADDITIONAL INFORMATION:
Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. (Microsoft SQL Server, Error: 18452)

For help, click: http://go.microsoft.com/fwlink?ProdName … nkId=20476

Ayrıca galiba SQL2000e ait olsa da aşağıdakini regedit ile yükledim:
Windows Registry Editor Version 5.00
[HKEYLOCALMACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer]
“LoginMode”=dword:00000002

VFP9 SP2

2

Re: SQL 2008 servere clientten bağlanamıyorum !

.\SQLEXPRESS olarak denesen

konuka yazdı:

Ayrıca galiba SQL2000e ait olsa da aşağıdakini regedit ile yükledim:
Windows Registry Editor Version 5.00
[HKEYLOCALMACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer]
“LoginMode”=dword:00000002


bende makinami yeniden kurarken 2008-2005 sonrasi 2000 kurdum isi corbaya cevirdim sad
yeniden formatlamadan duzeltemedim SQL2000 LKS icin gerekliydi destegini verdigim icin
onuda SQL2005 ile calisir hale getirdim 2000 artik yok smile

3

Re: SQL 2008 servere clientten bağlanamıyorum !

.\SQLEXPRESS ile benim bilgisayardakine bağlanıyor.
Onu stop ettirdiğimde serwerdekini gene de görmedi.

sql2000i yüklemedim,sadece internetten yardım ararken bulduğum şeyi regedit ile yükledim. Faydasını görmedim, pek zararı olmayacağını düşünüyorum.

VFP9 SP2

4

Re: SQL 2008 servere clientten bağlanamıyorum !

SQL server kurulumu default instance mi ? windows auth yani yoksa both (windows and SQL auth)

5

Re: SQL 2008 servere clientten bağlanamıyorum !

both (windows and SQL auth) olarak ayarladım
default instance karşıma hiç setting olarak çıkmadı ??

---.-.-.-.-.-.-.---
If Windows Authentication mode is selected during installation, the sa login is disabled. If you later change authentication mode to SQL Server and Windows Authentication mode, the sa login remains disabled. To enable the sa login, use the ALTER LOGIN statement.
To enable the sa login by using Management Studio
1-In Object Explorer, expand Security, expand Logins, right-click sa, and then click Properties.
2-On the General page, you might have to create and confirm a password for the sa login.
3-On the Status page, in the Login section, click Enabled, and then click OK.

sonra SQLserveri stop start yaptım !

VFP9 SP2

6

Re: SQL 2008 servere clientten bağlanamıyorum !

Konuk,
Install ettigin makine, baglanan makineye guvenmiyor:) Yani sen o server icin disaridan baglanan herhangi birisin. Windows authentication kabul etmiyor o yuzden. UID, PWD ver baglanmak icin.

7

Re: SQL 2008 servere clientten bağlanamıyorum !

cetinbasoz yazdı:

UID, PWD ver baglanmak icin.


bana biraz arapça geldi :]
açarsan veya biraz "how to" yaparsan sevinirim ...

VFP9 SP2

8

Re: SQL 2008 servere clientten bağlanamıyorum !

SQLSTRINGCONNECT('Driver={SQL Server Native Client 10.0};'+;
   'Server=.\sql2008;Database=deneme;uid=konuk;pwd=acilSusamAcil')

OLEDB ile ayni: Driver yerine:
Provider=SQLNCLI10

9

Re: SQL 2008 servere clientten bağlanamıyorum !

uid ve pwd verince bağlandım. en azından ilk adım tamam. programı tamamladım.

hazırladığım program exe olarak derledim. benim pcden çok güzel çalışıyor.
ancak bu sefer diğer clientlarda bağlanamadı (connection handle is invalid)

acaba clientlerde bir driver mı eksik ?
(clientları kendi şifremle -ve de administrator olarak- açtım, çalışmadı)

VFP9 SP2

10

Re: SQL 2008 servere clientten bağlanamıyorum !

Kullandigin driver onlarda kurulmamistir belki.

11

Re: SQL 2008 servere clientten bağlanamıyorum !

cetinbasoz yazdı:

Iste yardim diye buna derim, sagol hazir tablo kodu icin. Onun sayesinde hata cikti ortaya. Sen SQL server driver kullaniyorsun. O 2000 driveri ve yeni tiplerden bi haber. Bu sefer suc VFP de degilmis:)

Visual Fox Pro
handle = SQLSTRINGCONNECT('Driver={SQL Server Native Client 10.0};'+;

   'Server=.\sql2008;Database=deneme;Trusted_Connection=yes;')
SQLEXEC(m.handle, 'select * from fieldler','myCursor')
SQLDISCONNECT(0)
SELECT myCursor
LIST STRUCTURE
BROWSE


Galiba bu başlık burada karşıma çıktı.
Clientlar da 2008 driver tanımıyor, elle eski driver ile yaparsam da 2008e özgü date fieldi (ve diğer yeni özellikler) karakter olarak dönüyor.

Ne yapayım:
A- Clientlara yeni driver nasıl yüklenir (REGSVR32 sqlncli10.dll denemeleri yaptım, olmadı)
B- Programdaki date fieldleri datetime olarak değiştireyim ???

Akademik olarak A'ya yönelmenin daha doğru olduğunu düşünüyorum.

VFP9 SP2

12

Re: SQL 2008 servere clientten bağlanamıyorum !

http://download.microsoft.com/download/ … qlncli.msi

Yukaridaki hataliysa cikarsa linki bu sayfada:
http://www.microsoft.com/downloads/deta … laylang=en

Microsoft SQL Server 2008 Native Client (X86 Package)

13

Re: SQL 2008 servere clientten bağlanamıyorum !

konuka yazdı:

...
Ne yapayım:
A- Clientlara yeni driver nasıl yüklenir (REGSVR32 sqlncli10.dll denemeleri yaptım, olmadı)
B- Programdaki date fieldleri datetime olarak değiştireyim ???

Akademik olarak A'ya yönelmenin daha doğru olduğunu düşünüyorum.


ben programlarımı yazarken sql2000 kullanıyorum. böylece uyum sorunu vs... olmuyor.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

14

Re: SQL 2008 servere clientten bağlanamıyorum !

bingo
çok teşekkürler

VFP9 SP2

15

Re: SQL 2008 servere clientten bağlanamıyorum !

metin yazdı:

ben programlarımı yazarken sql2000 kullanıyorum. böylece uyum sorunu vs... olmuyor.


benimki meslek deformasyonu ... Çetin 2005 bile yükleme 2008 çıktı dedi ya !

VFP9 SP2

16

Re: SQL 2008 servere clientten bağlanamıyorum !

konuka yazdı:
metin yazdı:

ben programlarımı yazarken sql2000 kullanıyorum. böylece uyum sorunu vs... olmuyor.


benimki meslek deformasyonu ... Çetin 2005 bile yükleme 2008 çıktı dedi ya !


bizimki paket program. çok fazla sayıda müşterimiz var. sql 2000 olan birçok müşterimiz var. 2000'i 2005'e veya 2008'e yükseltmenin onlar için hiçbir anlamı yok. zaten bu sürekli versiyon yükseltme hastalığı bir bizde var. amerikada adamlar hala office 98 kullanıyorlar. microsoft'un en büyük dertlerinden biri de buymuş. office vs.. yazılımlarını insanlar upgrade etmiyormuş. bizde malesef. bir akrabam axa'da çalışıyor. tüm office yazılımlarını 2007'ye upgrade etmişler. dertten başka birşey getirmedi diyor.

ha ama kullandığım programlama dilini her zaman en son versiyon isterim. vfp9 sp2 kullanıyorum. ama önce stabil hale gelmesini bekledim. eskiden hemen atlardım yeni bir versiyona. artık ihtiyarladık. emniyete daha çok önem veriyoruz...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com