連接sqlserver2005
① CE怎麼才能連接sqlserver2005
首先打開登錄SQL Server 2012管理器,然後雙擊在安全性里的用戶SA。
進入用戶SA的屬性界面,點擊「狀態」,單選框選項確保如圖所示,按確定。
之後打開SQL Server配置管理器,點擊SQL Server 服務選項,確定SQL Server是正在運行的。
如果想手動更改SQL資料庫的連接埠,只要更改如下圖的默認埠,SQL Server 2012 默認埠為1433。
最後,就是映射埠1433了,遠程連接這個資料庫時,格式為:Data Source=[域名或IP],[埠]。例如Data Source=117.232.22.132,4646。如果埠為默認的1433,就不用填寫埠,Data Source=117.232.22.132。
② SQLserver2005連接不上伺服器怎麼辦
1、打開配置工具->sql server外圍應用配置器
③ 如何連接sql server 2005 開啟資料庫
vs裡面 菜單 工具-連接到資料庫-選擇資料庫類型 sqlserver等 都是圖形化界面
如果是本機的資料庫的話,資料庫名 填 . 就行下面選擇windows身份驗證
不是的話填ip,選擇sqlserver身份驗證,填入資料庫的登錄名(一般是sa)、密碼(需要在資料庫裡面配置好)
點擊測試 通了就點擊確認
然後 Web.config 下就會增加一個資料庫 connetion配置
其實可以直接在Web.config添加上面產生的內容 一樣的
④ 請問各位大俠:連接sqlserver2005時,提示如下圖,是怎麼回事啊,裸跪求解,不勝感激啊~~~~
簡單的分為下面的幾種情況。
1. 資料庫引擎沒有啟動。
有兩種啟動方式:
(1)開始->程序->Microsoft SQL Server 2005->SQL Server 2005外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,選中SQL Server 2005服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤,不能啟動,這時就要查看"SQL Server 2005配置管理器"中的SQL Server 2005網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了.
2. 是否已經允許遠程連接。
這個部分可以簡單的分為4個方面,分別是在 SQL Server上啟用遠程連接、啟用SQL Server 瀏覽服務、在Windows 防火牆中為SQL Server 2005 創建例外和在Windows 防火牆中為「SQLBrowser」創建例外。下面是幾個具體的操作方式,摘自MSDN,個人覺得文章的黑體部分應當特別的一起我們的注意。
在SQLServer 實例上啟用遠程連接
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「資料庫引擎」, 選中「遠程連接」,在右邊選中「本地連接和遠程連接」,
再選擇要使用的協議,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊「應用」,您會看到下消息:
「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回
4.展開「資料庫引擎」, 選中「服務」,在右邊單擊「停止」,等到 MSSQLSERVER 服務停止,
然後單擊「啟動」,重新啟動MSSQLSERVER 服務。
啟用 SQLServer 瀏覽器服務
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「SQL Server Browser」, 選中「服務」,在右邊「啟動類型」選擇「自動」,
再單擊「啟動」,單擊「確定」按鈕返回
在Windows 防火牆中為「SQL Server 2005」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。 MSSQL.1 是佔位符,對應資料庫實例ID。
4.對每個需要打開遠程訪問的SQL Server 2005 實例,重復步驟 1 至 3。
在Windows 防火牆中為「SQLBrowser」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。
在使用.NET開發進行時,會遇到使用連接字元串連接SQL Server 2005資料庫使用機器名稱和localhost都能連接,但是使用IP地址卻不能連接的問題,解決的辦法是在SQL Server實例上啟用本地和遠程連接,並且在選擇協議的時候使用TCP/IP和命名管道服務即可解決。
注意:上面的問題是常規解決方法,我這次遇到的問題都沒有網路到,為什麼呢,前兩天是好的,現在沒用了,想想你最近對系統進行過哪些操作,哦,對.我改過了計算機名,而在連接時,默認的計算機名稱是你上次登錄時的計算機名,並沒有隨之更改,所以出問題了,需要將伺服器名稱改為"新計算機名"+"\SQLEXPRESS",為了防止出現一些許可權方面的問題,比如文件被設為只讀,不能附加等情況的出現,最好還是選擇windows驗證.問題解決
⑤ php5.2.17連接sqlserver2005
1. [代碼][PHP]代碼 跳至 [1] [全屏預覽]
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
php5.3以後,已經不對sqlserver支持連接擴展了,不過微軟官方還是對php5.3以後進行了擴展解決方案。
1.確認要連接sqlserver的資料庫版本為2005
2.確認php支持的vc9還是vc6,這里可以從phpinfo()里看出來。
3.確認php的版本為5.3,並且確認php是否線程安全,可以再phpinfo()里看出來。
3.根據上面到微軟官方下載擴展。或者直接下載附件。
2,3點在phpinfo里的Zend Extension Build這個屬性中可以看出來。
如:API220090626,TS,VC9 TS代表線程安全,VC9版本的擴展。
API220090626,NTS,VC6 NTS代表非現成安全,VC6版本的擴展。
TS,VC9 將php_pdo_sqlsrv_53_ts_vc9.dll,php_sqlsrv_53_ts_vc9.dll這兩個擴展賦值到php/ext目錄下。
TS,VC6 將php_pdo_sqlsrv_53_ts_vc6.dll,php_sqlsrv_53_ts_vc6.dll這兩個擴展賦值到php/ext目錄下。
NTS,VC9 將php_pdo_sqlsrv_53_nts_vc9.dll,php_sqlsrv_53_nts_vc9.dll這兩個擴展賦值到php/ext目錄下。
NTS,VC6 將php_pdo_sqlsrv_53_nts_vc6.dll,php_sqlsrv_53_nts_vc6.dll這兩個擴展賦值到php/ext目錄下。
同時,打開php.ini文件,寫入下面代碼
extension=復制在ext下的pdo擴展//一定要對應
extension=復制在ext下的擴展//一定要對應
一個php_pdo_sqlsrv對應一個php_sqlsrv
完成上面操作後。重啟iis.
打開phpinfo();
可以查詢PDO pdo項里包括sqlsrv
查詢pdo_sqlsrv
如果上面都存在,則php5.3連接sqlserver2005已經成功了。。
然後寫個測試連接的實例,測試成功。
⑥ PHP連接SQLServer2005的方法
1.修改php.ini將extension=php_mssql.dll的注釋刪除保存。
修改php.in將mssql.secure_connection
=
Off改為mssql.secure_connection
=
On。
2.下載連接2005的ntwdblib.dll
(2000.80.194.0)
點擊下載
3.
打開文件X:AppServphp5ext,把php_mssql.dll
復制到system32目錄下。
把下載的ntwdblib.dll
復制到system32目錄下。
把下載的ntwdblib.dll
復制到php5目錄下。
重啟apache服務
連接MS
SQL
Server
2005代碼
復制代碼
代碼如下:
<?php
$conn=mssql_connect(ཷ.173.xxxxxx.xxxxxx,1468','sa','xxxxxx');
mssql_select_db('HR',$conn);
$Query="select
*
from
Class";
$Result=mssql_query($Query);
$Number=mssql_num_rows($Result);
for($i=0;$i<$Number;$i++)
{
$Row=mssql_fetch_array($Result);
echo($Row[1]);
echo("<br/>");
}
?>
看,是不是已經連接上了sql2005了呢,希望小夥伴們能夠喜歡。
⑦ PHP連接SQLServer2005方法及代碼
1.修改php.ini將extension=php_mssql.dll的注釋刪除保存。
修改php.in將mssql.secure_connection
=
Off改為mssql.secure_connection
=
On。
2.下載連接2005的
ntwdblib.dll
(2000.80.194.0)
點擊下載
3.
打開文件X:AppServphp5ext
,把php_mssql.dll
復制到system32目錄下。
把下載的ntwdblib.dll
復制到system32目錄下。
把下載的ntwdblib.dll
復制到php5目錄下。
重啟apache服務
連接MS
SQL
Server
2005代碼
復制代碼
代碼如下:
<?php
$conn=mssql_connect(ཷ.173.xxxxxx.xxxxxx,1468','sa','xxxxxx');
mssql_select_db('HR',$conn);
$Query="select
*
from
Class";
$Result=mssql_query($Query);
$Number=mssql_num_rows($Result);
for($i=0;$i<$Number;$i++)
{
$Row=mssql_fetch_array($Result);
echo($Row[1]);
echo("<br/>");
}
?>