工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
⑵ 同一個區域網間能實現 資料庫SQL互查嗎
可以,使用opendatasource/openrowset/openquery三種方法
下面是用opendatasource舉例
SELECT *
FROM opendatasource( 'SQLOLEDB', 'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ' ).test.dbo.roy_ta
⑶ 怎麼才能查詢到我區域網內哪些機器安裝了sqlsever資料庫,有命令嗎
你裝一個SQL Server,然後在Server Name中選 Browser for Servers,到NetWork Servers選項卡里就可以看到區域網內的Server
⑷ 區域網里只有一台電腦安裝了sql server其他沒安裝的如何訪問那台電腦的sql
區域網內訪問SQL server伺服器,常見的方式有:
一、在程序設計語言中訪問,如C++、delphi、ASP腳本、powerbuilder等等。在程序腳本中添加資料庫訪問參數即可。如:
1、伺服器IP+,+埠號:192.168.0.251,3000(默認1433埠可以省略)
2、管理員賬號、密碼。
如powerbuilder中的連接配置:
⑸ 跪求區域網SQL Server伺服器掃描查詢工具 V1.0 綠色版軟體百度雲資源
鏈接:
提取碼:5vkf
軟體名稱:區域網SQLServer伺服器掃描查詢工具V1.0綠色版
語言:簡體中文
大小:1.4MB
類別:系統工具
介紹:區域網SQLServer伺服器掃描查詢工具是一款相當出色的區域網內資料庫掃描工具,此款軟體功能強悍,能夠幫助用戶輕松地掃描查看區域網中的所有SQLServer資料庫,區域網SQLServer伺服器掃描查詢工具便捷好用,還可以查看資料庫結構,進行簡單增刪查改等操作。
⑹ 怎樣訪問區域網資料庫SQL
得到資料庫連接的時候,地址填寫資料庫所在及其地址就行
比如MYSQL
String url = jdbc:mysql://地址/庫 .....
然後得到連接
Connection con = DriverManager.getConnection(url);
⑺ 如何獲取區域網中的所有 SQL Server 伺服器
程序運行界面如下:
伺服器列表中是區域網中所有的 SQL SERVER 伺服器,選擇伺服器後輸入用戶名和密碼,下拉資料庫列表,程序會列出此伺服器中的所有資料庫.
程序源代碼如下:
unit SqlServers;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons, ComCtrls , SQLDMO_TLB;//注意別忘了引入此文件
type
TdmoObject = record
SQL_DMO : _SQLServer;
lConnected : boolean;
end;
type
TFormServersList = class(TForm)
Label1: TLabel;
Label2: TLabel;
CB_ServerNames: TComboBox;
CB_DataNames: TComboBox;
Label3: TLabel;
Label4: TLabel;
Ed_Login: TEdit;
Ed_Pwd: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procere FormCreate(Sender: TObject);
procere FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procere FormClose(Sender: TObject; var Action: TCloseAction);
procere FormShow(Sender: TObject);
procere BitBtn2Click(Sender: TObject);
procere CB_DataNamesDropDown(Sender: TObject);
private
server_Names : TStringList;
//對象集合
PdmoObject : array of TdmoObject;
//獲取所有的遠程伺服器
Function GetAllServers(ServerList : TStringList) : Boolean;
{Private declarations}
public
{Public declarations}
end;
var
FormServersList: TFormServersList;
implementation
{$R *.DFM}
{TForm1}
Function TFormServersList.GetAllServers(ServerList : TStringList) : Boolean;
var
sApp : _Application ;
sName : NameList;
iPos : integer;
begin
Result := True ;
try
sApp := CoApplication_.Create ; //創建的對象不用釋放,delphi 自己會釋放
sName := sApp.ListAvailableSQLServers;
except
Result := False;
Exit;
end;
if sName.Count > 0 then // 之所以iPos 從1開始,是因為0 位置為空值即 ' '
for iPos := 1 to sName.Count - 1 do
begin
CB_ServerNames.Items.Add(sName.Item(iPos));
ServerList.Add(sName.Item(iPos));
end;
end;
procere TFormServersList.FormCreate(Sender: TObject);
var
lcv : integer;
begin
server_Names := TStringList.Create;
if not GetAllServers(server_Names) then
begin
Application.MessageBox('無法獲取伺服器列表,可能缺少客戶端DLL庫函數','錯誤提示',MB_OK);
exit;
end;
for lcv := 0 to server_Names.Count - 1 do
begin
SetLength(PdmoObject,lcv + 1);
with PdmoObject[lcv] do
begin
SQL_DMO := CoSQLServer.Create;
SQL_DMO.Name := Trim(server_Names[lcv]);
//登陸安全屬性,NT 身份驗證
SQL_DMO.LoginSecure := false;
// 設置一個連接超時
SQL_DMO.LoginTimeout := 3;
//自動重新登陸,如果第一次失敗後
SQL_DMO.AutoReconnect := true;
SQL_DMO.ApplicationName := server_Names[lcv];
lConnected := false;
end;
end;
end;
procere TFormServersList.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
server_Names.Free;
end;
procere TFormServersList.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := CaFree;
end;
procere TFormServersList.FormShow(Sender: TObject);
begin
if CB_ServerNames.Items.Count > 0 then //列舉所有伺服器名字
CB_ServerNames.Text := CB_ServerNames.Items.Strings[0];
end;
procere TFormServersList.BitBtn2Click(Sender: TObject);
begin
Close ;
end;
procere TFormServersList.CB_DataNamesDropDown(Sender: TObject);
var
icount ,Server_B : integer;
begin
CB_DataNames.Clear;
Screen.Cursor := CrHourGlass;
Server_B := CB_ServerNames.Items.IndexOf(CB_ServerNames.Text) ;
with PdmoObject[Server_B].SQL_DMO do
begin
if not PdmoObject[Server_B].lConnected then
try
Connect(Name,Trim(Ed_Login.Text),Trim(Ed_Pwd.Text));
except
Screen.Cursor := CrDefault ;
Application.MessageBox('請檢查用戶名或密碼是否正確','連接失敗',MB_OK);
Exit ;
end;
if not VerifyConnection(SQLDMOConn_ReconnectIfDead) then
begin
ShowMessage('在試圖連接到SQL SERVER 2000 時出現錯誤' + #10#13 +
'確信是否加在了動態連接庫SQLDMO.DLL');
exit;
end else
PdmoObject[Server_B].lConnected := True ;
Databases.Refresh(true);
for icount := 1 to Databases.Count do
CB_DataNames.Items.Add(Databases.Item(icount,null).name);
end;
Screen.Cursor := CrDefault ;
end
end.
⑻ 如何訪問區域網內其他機器的SQLSERVER資料庫
--訪問不同電腦上的資料庫(遠程只要聯好網就一樣)
--如果經常訪問或數據量大,建議用鏈接伺服器
--創建鏈接伺服器
exec
sp_addlinkedserver
'srv_lnk','','SQLOLEDB','遠程伺服器名或ip地址'
exec
sp_addlinkedsrvlogin
'srv_lnk','false',null,'用戶名','密碼'
go
--查詢示例
select
*
from
srv_lnk.資料庫名.dbo.表名
--導入示例
select
*
into
表
from
srv_lnk.資料庫名.dbo.表名
go
--處理完成後刪除鏈接伺服器
exec
sp_dropserver
'srv_lnk','droplogins'
⑼ 區域網訪問SQL資料庫
區域網內如果想跨電腦訪問,只需要打開sql server右擊新建伺服器,然後會有一個選伺服器的地址,我們自己電腦不是一般選local嗎?這時就不是了,要輸入對方ip地址,然後再完成,接著要訪問對方資料庫則要對方給你資料庫用戶名和密碼~
⑽ 怎樣訪問統一區域網的SQL Server
能連接到SQL的幾個要素. 1.先保證ping通(有防火牆的先關閉防火牆)
2.在命令提示符下執行:telnet <伺服器ip地址> 1433 不會報錯
3.查詢分析器中進行連接,時使用用ip連接:
文件--連接--SQL Server輸入對方IP--連接使用,根據對方的SQL配置確定--確定
確定SQL採用什麼身份驗證方式:
企業管理器--右鍵SQL實例--屬性--安全性--身份驗證
4.如果不行
SQL Server伺服器--開始--程序--Microsoft SQL Server
--伺服器網路實用工具
--啟用 WinSock代理
--代理地址:(sqlserver伺服器IP)
--代理埠--1433
---確定
5.如果還不行,在客戶端裝個SQL Server客戶端配置一下:
開始--程序--Microsoft SQL Server--客戶端網路實用工具
--別名--添加
--網路庫選擇"tcp/ip"--伺服器別名輸入SQL伺服器名
--連接參數--伺服器名稱中輸入SQL伺服器ip地址
--如果你修改了SQL的埠,取消選擇"動態決定埠",並輸入對應的埠號