问题描述:误操作,将本地TBL中数据删了。
解决案预定: 考虑从他人PC中将数据再拽过来。
1
--
Step 1 创建DB连接。sb为Connection别名,随便命名。
2 exec sp_addlinkedserver ' sb ' , '' , ' SQLOLEDB ' , ' IP '
3 exec sp_addlinkedsrvlogin ' sb ' , ' false ' , null , ' UserId ' , ' Password '
4
5 -- Step 2 尝试访问。如果上面连接建立成功的话,应该可以正常访问。
6 select * from sb.CORE_BUS2.dbo.PFMstDep
7
8 -- Step 3 注销连接。
9 exec sp_dropserver ' sb ' , ' droplogins '
2 exec sp_addlinkedserver ' sb ' , '' , ' SQLOLEDB ' , ' IP '
3 exec sp_addlinkedsrvlogin ' sb ' , ' false ' , null , ' UserId ' , ' Password '
4
5 -- Step 2 尝试访问。如果上面连接建立成功的话,应该可以正常访问。
6 select * from sb.CORE_BUS2.dbo.PFMstDep
7
8 -- Step 3 注销连接。
9 exec sp_dropserver ' sb ' , ' droplogins '
注意:上述代码的Step1 和 Step2 必须分别执行。
说明: 以上实施环境是MS-SQL2008,估计在Oracle中也差不多。