[英]Working with a MSSQL DB and a MySQL DB
我正在服務器上的PHP script
上工作。 我有兩個數據庫:
MySQL DB
,它已經導入到我的服務器中,因此連接成功。 MSSQL DB
,我想將其從另一台服務器導入到我的服務器中。 問題是我不知道是否可以以某種方式將MSSQL安裝到服務器上,並且在搜索時找不到任何解決方案,或者是否應該同時連接到兩個服務器。 您能幫我嗎? 最好的解決方案是什么?
我希望這不是一個簡單的問題,但是我在服務器管理方面有點新。
您的PHP安裝沒有可用的MsSQl Extension。 安裝適用於PHP的MSSQL擴展,它將起作用。 通常,您只需要在php.ini中打開一行並確保擴展文件夾中存在mssql模塊。 重新啟動Web服務器,它將工作
似乎您沒有在php.ini
文件中啟用MSSQL擴展。
在Linux中
您將在php.ini文件: ;extension=mssql.so
找到它,並替換為: extension=mssql.so
(只需刪除分號即可啟用。)
您可以在lampp / etc / freetds.conf文件中找到一個文件(如果使用的是xampp linux)。 在此文件中,您需要添加以下配置。
添加:
[DevSqlServer]
主機= 172.16.1.123
實例= DEVAPSERVER
端口= 1433
tds版本= 7.0
重新啟動服務器。 和您的PHP代碼應該是這樣的。
在這里您可以看到我做了什么。 DevSqlSerrver我已經在freetds.cof給出。 所以我需要給服務器名,就像我在freetds.conf中給定的一樣。
// Connect to MSSQL $connection = mssql_connect("DevSqlServer", 'sa', '****'); $db_connect=mssql_select_db("DBname",$connection);
並且您可以訪問MSSQL Server數據庫。
有關更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.