簡體   English   中英

創建SQL Server Express 2014的API訪問權限

[英]Create API acceess to SQL Server Express 2014

我有一個簡單的問題,但無法解決。 問題是:我的PC上安裝了SQL Server Express 2014。 我必須使用SQL Server身份驗證,因為它可以在網絡中斷時正常工作。 作為sa我創建了登錄名和用戶,例如user1。 然后以user1身份創建數據庫,例如db1和一些表。 現在,我可以使用SQL Server身份驗證以user1身份登錄db1。 問題是該db1將由應用程序(例如app1)使用。 這個app1的配置文件包含所有憑據和其他連接字符串。 好吧,當我啟動該應用程序時,它會引發錯誤“無法連接到數據庫”。 然后,我查看日志並看到以下消息:錯誤:18456,嚴重性:14,狀態:8.用戶“ user1”的登錄失敗。 原因:密碼與提供的登錄名不匹配[客戶:。 然后,我可以在app1的配置文件中禁用憑據檢查,然后啟動app1時沒有問題,但是我必須使用憑據檢查。 然后,我嘗試創建ODBC連接並使用相同的憑據,然后成功連接。 有人可以告訴我可能是什么問題,而我無法從我的app1連接到db1嗎? 謝謝

全部設置,謝謝您的信息。 我安裝了客戶端2008 R2,現在可以正常工作了。 問題出在認證類型上。 在我的情況下,它等於“ true”,並且期望確切的SQL用戶密碼,但由於加密,所以我無法通過。 當我將類型更改為“ false”時,它開始使用Windows身份驗證,從而解決了我的問題。

門票可能關閉

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM