如何连接并使用局域网内另一台电脑的sql数据库。

如何连接并使用局域网内另一台电脑的sql数据库。,第1张

--访问不同电脑上的数据库(远程只要联好网就一样)

--如果经常访问或数据量大,建议用链接服务器

--创建链接服务器

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 数据库共享操作指南步骤一、在要协作的电脑上都安装好阿拉丁软件。步骤二、选一台电脑,作为局域网内的主机,将其数据库共享21 主机电脑共享SQL 数据库设置流程:1)打开主机数据库管理工具:启用:选择是 然后进入ip 地址设置事项:IP 地址 :这里填写上你主机电脑的IPTCP 端口:所有IP 的TCP 端口都设置成:1433已启用:全部选择是IPALL:TCP 端口设置成:1433设置完成后确定保存。2)然后重启SQL SERVER服务3)防火墙设置:关闭windows 防火墙4)主机测试:运行阿拉丁,在登录界面打开系统配置:注意:数据库类型:SQL Server2008 Express验证模式:数据库认证数据库IP 地址:填写在主机的IP数据库名称:默认端口状态:开启端口设置完后 测试连接测试成功,表明主机数据库共享设置完成了!第三步:客服机设置:主机设置完成之后,在客服机运行阿拉丁,在登录界面打开系统配置注意:这里的所有信息,都需要和主机设置成一样,然后测试连接!成功,说明设置成功!如果不成功,请检查网络是否通畅,主机系统防火墙是否关闭!这里特别要注意的是:数据库密码,一定要和主机的数据库密码一样,就是你主机安装数据库的时候设置的那个密码

共享方法

✍ 拆分数据库 如果您没有 SharePoint 网站或数据库服务器产品,则这将是一个好的选择。将表放置一个 Access 文件中,而将其他任何对象放置在另一个称为“前端数据库”的 Access 文件中。前端数据库包含指向其他文件中的表的链接。每个用户都将获得自己的前端数据库副本,以便仅共享表。

✍ 网络文件夹 这是一种最为简单的方法,而且要求也最低,但提供的功能也最少。数据库文件存储在共享网络驱动器上并可供用户同时使用。当有多个用户同时更改数据时,可靠性和可用性就会成为问题。用户可以共享所有数据库对象。

✍ SharePoint 网站 如果您具有运行 SharePoint 的服务器,特别是运行 Access Services(SharePoint Server 的一个新组件)的服务器,则有多个不错的选择。一些与 SharePoint 集成的方法有助于更方便地访问数据库。

SharePoint 共享方法有三种:

✍ 使用 Access Services 发布数据库 发布数据库时,是将其移至网站。您可以创建在浏览器窗口中运行的 Web 表单和报表,还可以创建标准的 Access 对象(有时称之为“客户端”对象,以便将其与 Web 对象区分开来)。虽然必须安装有 Access 才能使用标准的 Access 对象,但由于数据库文件存储在 SharePoint 网站上,因此所有数据库对象都可以进行共享。

注释 当您在网站上共享某个数据库,并且其包含客户端对象时,该数据库被称为混合数据库。未安装 Access 的用户只能使用 Web 数据库对象,而安装有 Access 的用户则可以使用所有数据库对象。

✍ 将数据库保存到文档库 此方法与将数据库保存到网络文件夹类似。您应该考虑仍使用 SharePoint 列表来存储数据,而不使用 Access 表,以便进一步提高数据可用性。

✍ 链接到列表 当链接到 SharePoint 列表时,将共享数据,但不会共享数据库对象。每个用户都使用自己的数据库副本。

✍ 数据库服务器 此方法类似于在网络上拆分存储表的数据库,并且每个用户都具有 Access 数据库文件的本地副本,其中包含指向这些表的链接以及查询、窗体、报表和其他数据库对象。如果您具有可用的数据库服务器,并且所有用户都安装有 Access,则应使用此方法。将优化数据库服务器,以便在多个用户之间共享数据。此方法的好处将会根据您所使用的数据库服务器软件而有所不同,不过好处通常会包括用户帐户和对数据的选择性访问、良好的数据可用性以及优秀的集成数据管理工具。另外,由于大部分数据库服务器软件都与 Access 的早期版本兼容,因此并不需要所有用户都必须使用同一版本。仅表处于共享状态。

用虚拟专用网访问还是用公网访问?公网访问可以在路由器上将服务器的内网端口映射到外网上面,可以直接映射远程桌面服务(3389端口)如果怕不安全就要使用虚拟专用网了,其中一个是软件的一个是硬件的,硬件方面最简单的在你服务器上安装第二块网卡,在第二块网卡上连接公网,设置公网IP地址,在服务器上做***拨号,你就可以在家里面拨号登陆你公司的虚拟专用网了。

1 数据库在本机,即本机做服务器

string conStr = "server=(本机数据库服务器名);database=(数据库名);uid=(登陆名);pwd=(登陆密码)";//server=本地数据库服务器名

SqlConnection con = new SqlConnection(conStr);

conOpen();

例如下

string conStr = "server=localhost;database=测试数据库;uid=测试;pwd=123456";//server=本地数据库服务器名

SqlConnection con = new SqlConnection(conStr);

conOpen();

2 服务器在同一个局域网内,即一台电脑做服务器,另一台做客户端,从客户端连接访问服务器上的数据库

string conStr = "server=(做服务器那台电脑的虚拟ip);database=(数据库名);uid=(登陆名);pwd=(登陆密码)";

SqlConnection con = new SqlConnection(conStr);

conOpen();

例如下

string conStr = "server=1721681541;database=测试数据库;uid=测试;pwd=123456";

SqlConnection con = new SqlConnection(conStr);

conOpen();

3服务器和客户端不在同一个局域网内

string conStr = "server=(做服务器那台电脑的实际ip);database=(数据库名);uid=(登陆名);pwd=(登陆密码)";

SqlConnection con = new SqlConnection(conStr);

conOpen();

例如下

string conStr = "server=17288896;database=测试;uid=测试;pwd=123456";//server=做服务器那台电脑的实际ip

SqlConnection con = new SqlConnection(conStr);

conOpen();

你是两个SQL2000如何共享一个数据库吗?

要是的话,只需要安装sqlserver客户端就可以了。

安装完成后新建sqlserver注册,连上去就可以了。

不需要有服务器引擎。希望帮到你!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何连接并使用局域网内另一台电脑的sql数据库。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情