Windows Vista 和 Windows Server 2008 以及更高版本
以下過程通過使用具有高級安全 Microsoft 管理控制台 (MMC) 管理單元的 Windows 防火牆來配置該 Windows 防火牆。從 Windows Vista 和 Windows Server 2003 開始提供此管理單元。高級安全 Windows 防火牆僅配置當前配置文件。有關高級安全 Windows 防火牆的詳細信息,請參閱配置 Windows 防火牆以允許 SQL Server 訪問。
打開 Windows 防火牆的埠以進行 TCP 訪問
在「開始」菜單上,單擊「運行」,鍵入 WF.msc,然後單擊「確定」。
在「高級安全 Windows 防火牆」的左窗格中,右鍵單擊「入站規則」,然後在操作窗格中單擊「新建規則」。
在「規則類型」對話框中,選擇「埠」,然後單擊「下一步」。
在「協議和埠」對話框中,選擇 TCP。選擇「特定本地埠」,然後鍵入資料庫引擎實例的埠號,例如默認實例的埠號 1433。單擊「下一步」。
在「操作」對話框中,選擇「允許連接」,然後單擊「下一步」。
在「配置文件」對話框中,選擇在您想要連接到資料庫引擎時描述計算機連接環境的任何配置文件,然後單擊「下一步」。
在「名稱」對話框中,輸入此規則的名稱和說明,再單擊「完成」。
在使用動態埠時打開對 SQL Server 的訪問
在「開始」菜單上,單擊「運行」,鍵入 WF.msc,然後單擊「確定」。
在「高級安全 Windows 防火牆」的左窗格中,右鍵單擊「入站規則」,然後在操作窗格中單擊「新建規則」。
在「規則類型」對話框中,選擇「程序」,然後單擊「下一步」。
在「程序」對話框中,選擇「此程序路徑」。單擊「瀏覽」,導航到要通過防火牆訪問的 SQL Server 實例,再單擊「打開」。默認情況下,SQL Server 位於 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。單擊「下一步」。
在「操作」對話框中,選擇「允許連接」,然後單擊「下一步」。
在「配置文件」對話框中,選擇在您想要連接到資料庫引擎時描述計算機連接環境的任何配置文件,然後單擊「下一步」。
在「名稱」對話框中,輸入此規則的名稱和說明,再單擊「完成」。
網路查詢解決方案:
Step 1: 在伺服器圖標上單擊右鍵,選擇property,然後選connection,把allow remote connection選上,這一步的目的是讓資料庫允許遠程連接。
Step 2: 在資料庫伺服器圖標上,展開目錄,找到Security下的Logins子目錄樹,設置SA賬戶的屬性,改password,在status欄里,login選上enable。這一步的目的是,允許遠程客戶端使用sa用戶鄧肯,sa是system administrator的縮寫,擁有資料庫最高管理許可權,默認狀態下是禁用的。
Step3:在資料庫伺服器圖標上右鍵,打開Facets選項把RemoteDacEnabled的value改成true。這一步的目的是允許建立遠程專用管理員連接,此種連接擁有最高許可權,即使無法建立標准連接,也可以建立DAC連接。
Step4:開啟服務,打開SQL Server Configuration Tool,打開網路配置,選擇TCP/IP協議,點開屬性,IP地址填資料庫所在伺服器的IP地址,如果是本地伺服器,填127.0.0.1。
㈡ sql和資料庫連接 怎麼連接
首先說下,SQL是一種資料庫語言,只能是連接資料庫伺服器。
你的資料庫如果是MS-SQL的話啟動資料庫服務,打開SQL SERVER,填寫伺服器名稱:localhost ,選擇身份驗證,一般練習選擇windows驗證方式,不用輸入密碼,點擊確定,連接SQL Server ok。
如果你的資料庫是MySQL,首先啟動資料庫服務,然後打開MySQL窗口,會提示你輸入密碼。如果你安裝的時候沒有更改MySQL密碼,默認密碼是ROOT,如果你改了,填寫修改後的密碼,回車來連接MySqL。
----
給你個刪除的代碼參考下:
Adodc1.RecordSource = "select * from 表 where 列名='" & txtname.Text & "'"
Adodc1.Refresh
Adodc1.Recordset.Delete
Adodc1.Refresh
㈢ 怎樣連接SQL上的資料庫
1、點擊「開始」-「程序」,在「Microsoft SQL Server」菜單中選擇「客戶端網路實用工具」。
㈣ 連接 異地 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("程序結束!");
}
}
㈤ 如何讓mysql遠程連接其他資料庫
一、連接遠程資料庫:
1、顯示密碼
如:MySQL
連接遠程資料庫(192.168.5.116),埠「3306」,用戶名為「root」,密碼「123456」
C:/>mysql -h
192.168.5.116 -P 3306 -u root -p123456
2、隱藏密碼
如:MySQL 連接本地資料庫,用戶名為「root」,
C:/>mysql -h
localhost -u root -p
Enter password:
二、配置mysql允許遠程鏈接
默認情況下,mysql帳號不允許從遠程登陸,只能在localhost登錄。本文提供了二種方法設置mysql可以通過遠程主機進行連接。
一、改表法
在localhost登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host"
項,將"localhost"改稱"%"
例如:
#mysql -u root
-p
Enter password:
……
mysql>
mysql>update user
set host = '%' where user = 'root';
mysql>select host,
user from user;
二、授權法
例如:
你想myuser使用mypassword(密碼)從任何主機連接到mysql伺服器的話。
mysql>GRANT ALL
PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼
mysql>GRANT ALL
PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
mysql>FLUSH
PRIVILEGES
使修改生效,就可以了
常見問題:
1、在採用法二授權法之後,無法在本地登錄mysql(如:#mysql -u root -p -h
192.168.5.116
Enter password:
ERROR 1045 (28000): Access denied for user
'root'@'loadb116' (using password: YES)
上例中loadb116是主機名.
解決方法:
1、這時可以使用:mysql -u
root -p 登錄,進入到mysql後。
mysql> grant all privileges on *.* to 'root'@'loadb116'
identified by '123456' with grant option;
Query OK, 0 rows affected
(0.00 sec)
mysql> flush
privileges;
Query OK, 0 rows affected (0.00
sec)
2、在本地使用ip地址登錄
#
mysql -u root -p -h
192.168.5.116
Enter password:
Welcome to the MySQL
monitor. Commands end with ; or /g.
Your MySQL connection id is 60
Server
version: 5.1.45 MySQL Community Server (GPL)
Type 'help;' or '/h' for
help. Type '/c' to clear the buffer.
mysql>
㈥ 請問Sql如何連接資料庫
ASP的鏈接方式
<%
'連接資料庫
on error resume next
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("資料庫路徑") '連接ACESS
connstr="Provider = Sqloledb; User ID =用戶名; Password =密碼; Initial Catalog = 資料庫名稱; Data Source = 資料庫地址 ;" '連接MSSQL
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
If Err Then
response.Write "連接資料庫出錯!"
err.Clear
Set conn = Nothing
Response.End
End If
%>
.net的連接方式
直接在web.config里修改
㈦ 如何連接其他電腦SQL server中的資料庫
首先要知道安裝SQL Server的那台電腦的IP地址。x0dx0a如果本機裝有資料庫管理工具,可以直接輸入對方IP地址,以及資料庫用戶名、密碼登錄。x0dx0a如果是通過程序連接,連接字元串如下:x0dx0apublic static string connectionString = "server=伺服器地址;uid=資料庫用戶名;pwd=資料庫密碼;database=資料庫名稱;";
㈧ 如何連接其他電腦sql server中的資料庫
哪個版本SQL SERVER?x0dx0ax0dx0aSQL Server 2008默認是不允許遠程連接的,sa帳戶默認禁用的,如果想要在本地用SSMS連接遠程伺服器上的SQL Server 2008,需要做兩個部分的配置:x0dx0a1,SQL Server Management Studio Express(簡寫SSMS) x0dx0a2,SQL Server 配置管理器/SQL Server Configuration Manager(簡寫SSCM)x0dx0a有兩點要注意:x0dx0a1,2005的外圍應用配置器在2008中換了地方x0dx0a2,有些設置生效需要重啟一下SQL Serverx0dx0astep 1: 打開SSMS,用windows身份連接資料庫,登錄後,右鍵選擇「屬性」x0dx0astep 2: 左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式x0dx0astep 3: 選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」x0dx0astep 4: 展開「安全性」->「登錄名」->「sa」,右鍵選擇「屬性」x0dx0astep 5: 左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼x0dx0astep 6: 選擇「狀態」,選中「啟用」,點擊「確定」x0dx0astep 7: 右擊資料庫選擇「方面」x0dx0astep 8: 將「RemoteAccessEnabled」屬性設為「True」,點「確定」x0dx0astep 9: 至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用x0dx0astep 10: 下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行x0dx0astep 11: 以下為英文版本界面。如圖:右側的TCP/IP默認是「Disabled」,雙擊打開設置面板將其修改為「Enabled」x0dx0astep 12: 選擇「IP Addersses」選項卡,設置埠「1433」x0dx0astep 13: 如圖將"Client Protocols"的"TCP/IP"也修改為「Enabled」x0dx0astep 14: 配置完成,重新啟動SQL Server 2008。x0dx0a此時應該可以使用了,但是還是要確認一下防火牆。x0dx0a x0dx0aSQL Server 2005/2008 Express安裝以後,默認情況下是禁用遠程連接的。如果需要遠程訪問,需要手動配置。x0dx0a打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允許的列表中。
㈨ sql怎樣連接資料庫
.代表你連接的資料庫所是在本機上的,也可以寫成127.0.0.1\\sqlexpress
如果你寫成別的代表你所連接的資料庫在別的電腦上,即遠程連接
例如:server=某一電腦的
ip(這個時候就只要寫server=ip,也可以寫成server=ip\\sqlexpress)
希望對你有所幫助