社区
MS-SQL Server
帖子详情
存储过程中使用 database link
hongqi162
2007-04-02 03:54:18
s:='select aa from table1@aaa';
execute immediate s into Rst;
调用这个存储过程的时候怎么提示
ORA-02041: 客户数据库未开始一个事务处理\nORA-06512
再pl/sql工具中执行是没有问题的
...全文
384
9
打赏
收藏
存储过程中使用 database link
s:='select aa from table1@aaa'; execute immediate s into Rst; 调用这个存储过程的时候怎么提示 ORA-02041: 客户数据库未开始一个事务处理\nORA-06512 再pl/sql工具中执行是没有问题的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
---涛声依旧---
2007-04-03
打赏
举报
回复
建議樓主到百度www.baidu.com
搜一搜“ORA-02041: 客户数据库未开始一个事务处理\nORA-06512”
有很多類似樓主的問題
hongqi162
2007-04-02
打赏
举报
回复
我使用的是windows2003 server 已经按照roy_88(中国风_燃烧你的激情!!!) 进行配置,但是问题还是没有解决
中国风
2007-04-02
打赏
举报
回复
windows2003装sp1后,会自动启用。xp不行,需要配置
中国风
2007-04-02
打赏
举报
回复
启用分布式事务:
1、运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC。
添加一个 DWORD 值 TurnOffRpcSecurity,值数据为 1。
2、重启MS DTC服务。
3、打开“管理工具”的“组件服务”。
a. 浏览至"启动管理工具"。
b. 选择"组件服务"。
c. 展开"组件服务"树,然后展开"我的电脑"。
d. 右键单击"我的电脑",然后选择"属性"。
在 MSDTC 选项卡中,确保选中了下列选项:
网络 DTC 访问
网络管理
网络事务
XA 事务
另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
4、重启MS DTC服务。
5、再次运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC,然后删除 TurnOffRpcSecurity 项。
hongqi162
2007-04-02
打赏
举报
回复
没有找到你说的配置项目
子陌红尘
2007-04-02
打赏
举报
回复
别处看来的,希望有所帮助:
1. 进入"控制面板"-->"数据源(ODBC)"-->DSN配置画面
把WORKAROUND标签中"DISABLE MICROSOFT TRANSACTION SEN....."选项打勾
2. 重新连接ODBC
CathySun118
2007-04-02
打赏
举报
回复
改成这样不好吗?
s:='select aa from table1@aaa into Rst';
execute immediate s ;
子陌红尘
2007-04-02
打赏
举报
回复
估计要求启动一个分布式的事务。
hongqi162
2007-04-02
打赏
举报
回复
关于oracle的在这里放一下,是不是需要作哪些设置才可以在存储过程中应用啊
oracle
存储过程
database
link
收集
### Oracle
存储过程
与
Database
...通过以上介绍,我们了解了如何在Oracle
中
创建和调用带有输入/输出参数的
存储过程
,以及如何创建和
使用
Database
Link
来访问远程数据库。这些技术对于实现复杂的应用程序逻辑非常有用。
Oracle数据库链
Database
link
s
通过创建
Database
link
s,用户可以访问另一个数据库
中
的表、视图、同义词、索引、
存储过程
和函数等对象。 创建
Database
link
s 需要遵循以下步骤: ① 首先,需要创建好 Oracle 的服务(客户端连接服务器端的配置...
mysql
database
link
_建立db
link
(
database
link
)
database
link
是单向连接,既然它是一种对象,那自然可以在xxx_objects表
中
查询到相关的信息。建立
database
link
database
link
e是建立一个数据库到另一个数据库的路径的对象,通过
database
l...
关于无法在Oracle
存储过程
中
动态创建
database
link
的问题
关于无法在Oracle
存储过程
中
动态创建
database
link
的问题 下午遇到一个问题。 Oracle数据库下有一个用户test,授予了dba,resource等所有应该有的权限。该用户能在sqlplus或 pl/sql等命令行环境
中
,成功的...
Oracle
中
database
link
的理解
database
link
,我们习惯称为db
link
。 作用:用于从a数据库到b数据库之间访问的一种手段。类似于 ogg
中
的表同步(用户同步)。如上所述,db
link
的主要作用是跨库查询。有很多业务都需要进行跨库查询。在我们...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章