SQLServer的链接服务器

今天在研究自动化测试时,需要查看Access数据文件的数据表,但是没有装Access,找来找去找不到Office的安装盘,情急下突然想起在SQLServer中可以添加“链接服务器”来访问其他类型的数据库,方法如下:

1)打开SQLServer企业管理器,选择“安全性 | 链接服务器”,单击右键,选择“新建链接服务器”,输入如图信息:

SQLServer的链接服务器

<shapetype id="_x0000_t75" stroked="f" filled="f" path="[email protected]@[email protected]@[email protected]@[email protected]@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 303pt; HEIGHT: 332.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///D:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.png"></imagedata></shape>

2)完成后就可以看到Access数据库中有哪些表,如图所示:

SQLServer的链接服务器

<shape id="_x0000_i1026" style="WIDTH: 415.5pt; HEIGHT: 270.75pt" type="#_x0000_t75"><imagedata o:title="" src="file:///D:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image003.png"><font size="3"></font></imagedata></shape>

3)在查询分析器中,输入查询语句:“SELECT * FROM TEST1...Orders”,则可查询表格的数据,如图所示:

SQLServer的链接服务器

<shape id="_x0000_i1027" style="WIDTH: 415.5pt; HEIGHT: 197.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///D:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image005.png"></imagedata></shape>