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 Server到DB2的鏈接伺服器
1、打開sql
server
management
studio;
2、連接到sql
server
2008;
3、打開「伺服器對象」->「鏈接伺服器」;
4、右鍵「新建鏈接伺服器」彈出對話框;
5、常規里在「鏈接伺服器」輸入2000所在的實例名。一般是機器名;
6、安全性里添加一個登錄,用於登錄到2000。是不是沒設置這里?
Ⅲ sqlserver怎麼和orcle建立連接伺服器
EXEC sp_addlinkedserver
@server='Province', --被訪問的伺服器別名
@srvproct='ORACLE', --SqlServer默認不需要寫
@provider='MSDAORA', --不同的庫都是不一樣的,OLE DB字元
@datasrc='192.168.88.88/ORCL'--要訪問的伺服器
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname='Province', --被訪問的伺服器別名
@useself='false', --固定這么寫
@locallogin='sa', --本地操作應戶名
@rmtuser='kobe', --被訪問的伺服器用戶名
@rmtpassword='kobe123'--被訪問的伺服器用密碼
GO
--參數解釋:
sp_addlinkedserver:創建一個鏈接的伺服器,使其允許對分布式的、針對 OLE DB 數據源的異類查詢進行訪問。
sp_addlinkedsrvlogin:創建或更新本地 Microsoft® SQL Server™ 實例上的登錄與鏈接伺服器上遠程登錄之間的映射。
現在測試一下,用帳號sa本地登錄SqlServer,新建一個查詢,輸入
SELECT * FROM OPENQUERY(Province, 'select * from t_base_school')
比如:
SELECT organization_id,organization_name FROM OPENQUERY(Province, 'select * from t_base_organizationtree')
沒問題的話,就能查詢到數據了。
一些常用操作:
--查詢操作
SELECT * FROM OPENQUERY(Province, 'select * from t_base_ty')
--刪除操作
DELETE FROM OPENQUERY(Province, 'select * from t_base_ty')
--插入操作
INSERT INTO OPENQUERY (province,'SELECT * FROM t_base_role') (role_id,role_name,bureautype_id,is_system,b_use,field_order,b_del,identity_id) VALUES (10,'科比',7,1,0,1,0,2)
--更新操作
UPDATE OPENQUERY (province,'SELECT * FROM t_base_role') SET role_name='科比' WHERE role_id=10
註:技巧(OPENQUERY(Province, 'select * from t_base_ty') 看做是一張表)
Ⅳ sql server 2008怎麼連接到伺服器
1、打開sql server 配置管理器,找到裡面的SQL server 網路配置,然後實例名的協議(我的實例名為SQLEXPRESS)。如下圖所示:
Ⅳ sqlserver怎麼設置遠程連接
1、首先,使用Windows+R鍵 輸入services.msc 打開本地服務。
2、找到SQL server Browser 將這個打開,SQLserver(MSSQLSERVER)和SQLserver(SQLEXPRESS)兩個服務只選擇一個,選擇你所使用的那個
SQLEXPRESS是縮減免費版的SQL創建的默認實例,這個與安裝的SQLserver有關
MSSQLSERVER是正式使用的SQL創建實例時默認的實例名,一般使用的都是這個
其他的默認設置就行
如下圖
8、在客戶機Windows+R輸入CMD,打開命令行窗口
9、在命令行中輸入telnet 伺服器IP 伺服器埠(我的是1433,所以選擇1433.如設置其他,則輸入設置的值)
回車後顯示一個新的命令行窗口則說明埠可被訪問
10、在客戶機的SQLserver Management Studio 點擊Connect,輸入Server Name:伺服器IP地址,使用的埠(1433埠可以不填寫埠)
Ⅵ 如何用sql server搭建伺服器資料庫伺服器
只能連接,不能搭建。如下參考:
1.打開SQLserver配置管理器,找到其中的SQLserver網路配置,然後從實例中命名協議(我的實例名是SQLEXPRESS)。如下圖所示:
Ⅶ sqlserver如何創建鏈接伺服器
遇到下列問題:
線上伺服器A,中轉伺服器B,本地伺服器C
數據在A上面,想在B上面操作類似 select * from [A].[database].table這樣的SQL,不用去鏈接伺服器,直接把處理結果導入B然後生成報表。
結果報錯如下:
消息 7202,級別 11,狀態 2,第 1 行
在 sys.servers 中找不到伺服器 'A'。請驗證指定的伺服器名稱是否正確。如果需要,請執行存儲過程 sp_addlinkedserver 以將伺服器添加到 sys.servers。
執行下面操作在B伺服器上面創建A伺服器連接,
step1:伺服器地址(IP),伺服器類型,訪問借口
step2:用戶設置、安全設置。
注意上面的本地登錄用戶和遠程用戶名,注意最下面的使用此安全上下文建立連接。輸入用戶名密碼。伺服器選項設為默認可以。
OK 再次執行select * from [A].[database].table 數據展現正常,問題解決。
Ⅷ 如何配置sqlserver 以允許遠程連接
1、打開Navicat,右鍵點擊左邊的空白地方,然後創建一個連接,選擇sql server類型。
Ⅸ sqlserver2019怎麼使用 如何操作
1、選擇開始菜單中→程序→【ManagementSQLServer】→【SQLServerManagementStudio】命令,打開【SQLServerManagementStudio】窗口,並使用Windows或SQLServer身份驗證建立連接。
2、在【對象資源管理器】窗口中展開伺服器,然後選擇【資料庫】節點。
3、右鍵單擊【資料庫】節點,從彈出來的快捷菜單中選擇【新建資料庫】命令。
4、執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【文件組】。完成這三個選項中的設置會後,就完成了資料庫的創建工作。
5、在【資料庫名稱】文本框中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。
6、在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】復選框。
7、在【資料庫文件】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。
8、切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。
9、切換到【文件組】頁,在這里可以添加或刪除文件組。
10、完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。