2011-08-12 97 views
3

我試圖從Pocket PC的應用程序(的Windows Mobile 6)連接到SQL Server 2005,但無論我怎樣努力它沒有工作。我檢查了在SQL Server上啓用tcp的所有可能的配置,我測試了很多連接字符串,但是當我嘗試打開連接時仍然存在問題,我確定這不是網絡問題,因爲我可以從Pocket PC上ping沒有任何問題,我的服務器上的防火牆服務器設備被禁用:這裏是連接字符串我用的一個:無法打開從掌上電腦到SQL Server 2005的連接(的Windows Mobile 6)

Data Source=10.168.0.160,1433;Initial Catalog=pos;Trusted_connection=yes;user id=myuserid;password=mypassword 

其中pos是我的數據庫的

謝謝您的幫助

名稱

回答

2

好了,你不能同時擁有連接到信任ction並指定在同一時間明確的用戶名和密碼 - 它要麼或。

無論是連接到你的服務器的受信任的連接,例如您的Windows憑據 - 那麼你的連接字符串看起來是這樣的:

Data Source=10.168.0.160,1433;Initial Catalog=pos;Integrated Security=SSPI; 

OR或者,您使用明確的用戶名和密碼 - 但在這種情況下,你不能也使用受信任的連接/集成安全與此同時!

在這種情況下,您的連接字符串將是這樣的:

Data Source=10.168.0.160,1433;Initial Catalog=pos;user id=myuserid;password=mypassword 

退房的ConnectionStrings.com的有效連接字符串的樣品負荷爲SQL Server

+0

抱歉,但我想盡一切可能的字符串,它沒有工作,我總是帶班一個SQLException:14號18452,感謝你的幫助 –

相關問題