以sqlserver2000為例。
一、在本機電腦打開sql server 2000的企業管理器;
2. SQL 資料庫連接伺服器失敗是什麼原因
由以下幾個原因:x0dx0ax0dx0a1.資料庫引擎沒有啟動 x0dx0ax0dx0a有兩種啟動方式:x0dx0a(1)開始->程序->Microsoft SQL Server 2008->SQL Server 2008外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;x0dx0ax0dx0a(2)可打開:開始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,選中SQL Server 2008服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;x0dx0ax0dx0a 使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤[/b],不能啟動,這時就要查看"SQL Server 2008配置管理器"中的SQL Server 2008網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了。x0dx0ax0dx0a2.進行遠程連接時,是否已允許遠程連接.x0dx0ax0dx0aSQL Server 2008 在默認情況下僅限本地連接.我們可以手動啟用遠程連接.在上面第一種方式中,找到Database Engine,單擊"遠程連接",在右側將"僅限本地連接(L)"改為"本地連接和遠程連接(R)",並選中"同時使用TCP/IP和named pipes(B)".x0dx0ax0dx0a3.如果是遠程連接,則還要查看連接資料庫的語句是否正確,登錄賬戶是否正確,密碼是否正確等.x0dx0ax0dx0a我在一次區域網內連接資料庫時,就要因為連接字元串出了問題,在區域網內一台機子連接另一台機子上資料庫時,把Data Source=裝有資料庫的另一台機子的IP.我在連接資料庫時總是出現上面的錯誤,查了好長時間,後來發現,IP沒有正確到傳到連接字元串,原來我在連接時,使用的是本地,即127.0.0.1,輸入的IP沒有傳到連接字元串
3. sql2008客戶端如何連接伺服器上sql資料庫
1、打開sql2008,使用windows身份登錄;
13、將"客戶端協議"的"TCP/IP"也修改為「Enabled」配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。
打開防火牆設置。將SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允許的列表中。
4. 連接 異地 SQL資料庫伺服器,該怎麼連接
http://tieba..com/p/4857679839?pid=100150994613&cid=0#100150994613
//第一步載入驅動
try{//微軟公司.資料庫 (橋接)SQL資料庫
Class.forName
("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch(ClassNotFoundException e) {
e.printStackTrace();//列印堆疊追蹤
}
//定義連接對象
Connection conn=null;
//定義語句執行對象
Statement stmt=null;
try{
//第二步:獲取連接的對象
//參數設置:連接字元串,資料庫用命名,密碼
conn=DriverManager.getConnection
("jdbc:sqlserver://localhost:1433;databasename=stuSys", "sa", "");
//本地主機↑ 資料庫的編號
資料庫文件夾名字
//第三步:獲取語句創建對象 (結果集)
stmt=conn.createStatement();
//第四步:發送語句到資料庫並執行 注意SQL插入內容用『 』 !
String sql="insert into StuInfo values('404','小東',20,'男','9527','xx工商學院',null,null,'S2SJ124')";
//執行sql語句
stmt.executeUpdate(sql);//執行更新
} catch(SQLException e) {
e.printStackTrace();//列印堆疊追蹤
} finally{
try{
//第五步:釋放資源非空對象都要順序進行關閉
if(stmt!=null) stmt.close();
if(conn!=null) conn.close();
} catch(SQLException e) {
e.printStackTrace(); //列印堆疊追蹤
}
}
System.out.println("程序結束!");
}
}
5. 本地如何直接連接到伺服器sql資料庫
首先伺服器必須先開啟了資料庫的遠程訪問許可權,你可以在本地測試一下,即在命令行下
telnet
伺服器ip
埠
常見的埠比如sql
server的1433,mysql的3306,如果輸入回車後是黑屏,說明資料庫是開放的,之後你用資料庫的管理器比如sql
server的management
studio或mysql用的navicat
for
mysql連接試試就知道了。
6. sql 怎麼都連接不上伺服器
1、轉到[Microsoft SQL Server 2008]並找到[SQL Server配置管理器],單擊裡面。
7. SQL資料庫無法連接上伺服器,怎麼辦,求解!
這種錯誤原因較多,一個個的排除。
如果你的客戶端和資料庫伺服器是在同一台機器上:
1、可能是資料庫服務沒有啟動
2、可能是有實例名,你沒有寫上實例名,有實例名的聯接是 伺服器名稱/實例名稱
3、沒有安裝上資料庫服務
如果客戶端和伺服器不是在同一台機器上,就是遠程聯接:
1、看一下網路通不通,可以ping一下
2、可能是資料庫服務沒有啟動
2、可能是有實例名,你沒有寫上實例名,有實例名的聯接是 伺服器名稱/實例名稱
3、沒有安裝上資料庫服務
8. SQL 資料庫連接伺服器失敗是什麼原因
一、mysqld 進程沒有正常運行遇到這種情況首先到伺服器上看看 mysqld 進程是否活著,採用的命令:
二、客戶端不能和進程 mysqld 通信如果 MySQL 伺服器上的 mysqld 進程運行正常,我們再看看客戶端能不能和 mysqld 進行通信,使用下面的命令進行網路連通的測試:telnet localhost 3306
如果本地能通,再到客戶端的機器上把 localhost 換成 MySQL 伺服器的 ip 地址進行測試。如果不能通,通常有兩種原因,一種原因是 OS 或網路的問題,或者是防火牆;另一種原因是 mysqld 自身根本沒有偵聽客戶端的連接請求, mysqld 啟動後對於客戶端的偵聽是分三種情況。
第一種情況
是使用參數 --skip-networking 跳過偵聽客戶端的網路連接,用下面的命令我們可以看到 MySQL 根本沒有偵聽 3306 埠。
第二種情況
使用參數 --bind-address 後面增加對客戶端訪問 IP 地址的限制,例如只偵聽本地的連接
三、賬戶密碼的問題最後一種情況是賬戶密碼的問題,應付這種情況我們有個有力的工具就是查看 MySQL 的 error log, error log 記載信息的詳細程度上由參數 --log-error-verbosity 進行控制的
9. 怎麼連接伺服器上的SQL資料庫
以sqlserver2000為例。
一、在本機電腦打開sql server 2000的企業管理器;