给定远程服务器“生产”(当前可通过IP访问)和本地数据库“开发”,如何INSERT
使用T-SQL从“生产”运行到“开发”?
我使用的是MS SQL 2005,这两个数据库之间的表结构有很大不同,因此需要我手动编写一些迁移脚本。
更新:
T-SQL确实不是我的包。我尝试了以下操作(不知道自己在做什么):
EXEC sp_addlinkedserver
@server = N'20.0.0.1\SQLEXPRESS',
@srvproduct=N'SQL Server' ;
GO
EXEC sp_addlinkedsrvlogin '20.0.0.1\SQLEXPRESS', 'false',
'Domain\Administrator', 'sa', 'saPassword'
SELECT * FROM [20.0.0.1\SQLEXPRESS].[DatabaseName].[dbo].[Table]
我得到了错误:
用户“”登录失败。该用户未与受信任的SQL Server连接关联。
创建一个链接的服务器,然后使用4部分符号
insert table
select <column names>
from LinkedserverName.DatabaseName.SchemaName.TableName
您也可以使用OPENROWSET
例子
insert table
SELECT a.*
FROM OPENROWSET('SQLNCLI', 'Server=Seattle1;Trusted_Connection=yes;',
'SELECT GroupName, Name, DepartmentID
FROM AdventureWorks2008R2.HumanResources.Department
ORDER BY GroupName, Name') AS a;
试试这个来创建登录名
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'20.0.0.1\SQLEXPRESS',
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'sa',
@rmtpassword='saPassword'
问题是使用RMI的客户机-服务器通信-我不知道如何返回在服务器空间上运行的对象(或对对象的引用)之类的东西,返回给客户机,然后我可以从该客户机调用该客户机的方法。我需要这个,因为基本的RMI示例仅仅是将字符串或int等数据从服务器传递到客户端,而不是在服务器上运行的完全序列化的对象。 我发现的唯一类似问题是,在RMI中是否可以通过引用传递? 我想做的是: 服务器:创建并导出远程对象(实现远程接口)
我试图远程评测运行在64位linux服务器上的alfresco,该服务器运行1.8 JVM和Apache Tomcat 7。xx来自我的测试代码,但不知道如何通过编程触发快照。 我想做的是连接到远程服务器,开始分析,并从用Java编写的测试代码中将该服务器性能的快照保存到本地机器上。 我已经在linux服务器上安装了JProfiler 9.2,可以通过JProfiler GUI连接并拍摄快照。为了
Grpc服务器似乎是使用Netty实现的。是否有使用其他实现的方法?
我使用JSCH API通过sftp连接到远程服务器。我需要将远程服务器中存在的目录从位置A移动到位置B。看起来channelsftp.put方法(src, est)只允许移动文件而不允许移动目录。 有人能告诉我怎么做吗?
问题内容: 我的链接服务器设置正确,我可以执行以下查询。 插入[RemoteServer]。[表] SELECT * FROM [LocalServer]。[表] 但是,当我 在事务内* 执行相同的操作时 * 开始将TRAN插入[RemoteServer]。[Table] SELECT * FROM [LocalServer]。[Table] COMMIT TRAN 我收到类似的错误 链接服务器“