读书人

已有这些信息请教如何远程登入此数据

发布时间: 2012-04-04 16:38:51 作者: rapoo

已有这些信息,请问怎么远程登入此数据库,详细步骤
服务器:***.***.***.***

实例:SQLEXPRESS

验证码:用户名 ** 密码 *****



其中我本地已经安装了 sql server2008


谢谢

[解决办法]
企业版的sql server可如下:
1.做好两服务器之间的连接.
2.
insert into sql服务器名.数据库名.用户名.表名 select 对应前面那个表写出数据 from 本机的表
[解决办法]
不同服务器数据库之间的数据操作可参考如下:

--创建链接服务器
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码'

--查询示例
select * from ITSV.数据库名.dbo.表名

--导入示例
select * into 表 from ITSV.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV' , 'droplogins'

--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset

--查询示例
select * from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)

--生成本地表
select * into 表 from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)

--把本地表导入远程表
insert openrowset( 'SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名)
select *from 本地表

--更新本地表
update b
set b.列A=a.列A
from openrowset('SQLOLEDB' , 'sql服务器名' ; '用户名' ; '密码' , 数据库名.dbo.表名) as a inner join 本地表 b
on a.column1 = b.column1

--openquery用法需要创建一个连接

--首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址'
--查询
select *
FROM openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名')
--把本地表导入远程表
insert openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV , 'SELECT * FROM 数据库.dbo.表名') as a
inner join 本地表 b on a.列A=b.列A

--3、opendatasource/openrowset
SELECT *
FROM opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').test.dbo.roy_ta
--把本地表导入远程表
insert opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').数据库.dbo.表名
select * from 本地表
[解决办法]
1、打开SQL SERVER MANAGEMENT STUDIO
2、服务器名称选择-》浏览-》SQLEXPRESS
3、身份验证选择SQL SERVER 身份验证
4、登录名填写:***
5、密码:***
6、连接
[解决办法]

探讨
好像没这么复杂,我已经可以通过vpn 连入企业局域网

[解决办法]
探讨
引用:

引用:
好像没这么复杂,我已经可以通过vpn 连入企业局域网
你连接的是机器,不是sql server实例.


就是说 我现在已经可以通过 vpn 连人 企业局域网
现在又已知
服务器:***.***.***.***

实例:SQLEXPRESS

验证码:用户名 ** 密码 *****


请问 怎么连到这个数据库 去……

读书人网 >SQL Server

热点推荐