2014-11-21 32 views
0

我一直試圖使用PHP啓動到MS SQL的數據庫受信任連接,但失敗。我的PHP開發機器不是域的一部分,MS SQL服務器在域中。不幸的是,我無法將我的開發機器加入到域中。我的DBA不願意更改SQL服務器的身份驗證模式。如何爲PHP啓動MS SQL受信任連接

無論如何,我有連接到MS SQL服務器與信任連接使用PHP只有一個域登錄憑據?

謝謝

回答

0

在Asp.net我們可以在連接字符串中使用Integrated Security=True";Trusted_Connection=Yes;Trusted Connection=SSPI" in connection string

在PHP 轉到 php.ini並驗證 mssql.secure_connection參數

[MSSQL] 

mssql.secure_connection = On 
+0

感謝Arun,但我的腳本是一個PHP腳本。我如何添加? – cheetooh 2014-11-24 05:36:28

+0

@cheetooh對不起,我只提到asp.net的情況下,chek我更新的ans它會處理php的Windows驗證 – 2014-11-24 05:49:21

+0

感謝您的回覆!對不起忘了提及我在IIS 7.5上運行PHP。我在php.ini文件中找到了該設置,並且我改變了它。然後,我將匿名身份驗證更改爲有效的域用戶登錄憑據。但我得到錯誤>登錄失敗的用戶''。用戶沒有與受信任的SQL Server連接關聯 – cheetooh 2014-11-24 06:02:06