无法执行该操作,因为链接服务器 "XXX" 的 OLE DB 访问接口 "XXX"无法启动分布式事务 存储过程调用连接服务器视图 前台调用存储过程时报错 [问题点数:50分,结帖人ljb522744686]

Bbs1
本版专家分:90
结帖率 100%
Bbs9
本版专家分:67868
Blank
铜牌 2013年9月 总版技术专家分月排行榜第三
Blank
红花 2013年7月 MS-SQL Server大版内专家分月排行榜第一
2009年3月 Oracle大版内专家分月排行榜第一
2009年2月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 MS-SQL Server大版内专家分月排行榜第二
2009年4月 Oracle大版内专家分月排行榜第二
2009年1月 Oracle大版内专家分月排行榜第二
2004年10月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2013年10月 MS-SQL Server大版内专家分月排行榜第三
2008年12月 Oracle大版内专家分月排行榜第三
2004年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:90
Bbs9
本版专家分:84179
版主
Blank
金牌 2014年2月 总版技术专家分月排行榜第一
Blank
银牌 2014年1月 总版技术专家分月排行榜第二
2013年12月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀小版主
Blank
微软MVP 2014年4月 荣获微软MVP称号
Bbs9
本版专家分:67868
Blank
铜牌 2013年9月 总版技术专家分月排行榜第三
Blank
红花 2013年7月 MS-SQL Server大版内专家分月排行榜第一
2009年3月 Oracle大版内专家分月排行榜第一
2009年2月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 MS-SQL Server大版内专家分月排行榜第二
2009年4月 Oracle大版内专家分月排行榜第二
2009年1月 Oracle大版内专家分月排行榜第二
2004年10月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2013年10月 MS-SQL Server大版内专家分月排行榜第三
2008年12月 Oracle大版内专家分月排行榜第三
2004年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:90
访问接口 "SQLNCLI10" 无法启动分布式事务">无法执行操作因为链接服务器 "srv2" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务
夸服务触发器,分布式事物提示错误rn触发器代码没问题rn本<em>服务器</em>ip 192.168.7.202rn建立链接rnexec sp_addlinkedserver 'sr2','','SQLOLEDB','172.16.1.3' --这个ip是被链接的<em>服务器</em>地址在本<em>服务器</em>也连的上ping的通rnexec sp_addlinkedsrvlogin 'sr2','false',null,'ehr','Wen@kq'rngornrn本<em>服务器</em>sql2008r2rn被<em>连接</em><em>服务器</em>sql2000 已经打了sp4补丁rn触发器代码没有问题<em>执行</em>成功rnrn百度的一下方法都试过rn1、关闭双方防火墙rn2、启动双方MSDTC服务rn3、事务开始前加入set xact_abort ON语句rn4、管理工具――组件服务设置允许远程客户端、允许远程管理、允许入站、允许出站、不要求进行验证rn5、DTC登陆账户为:NT Authority\NetworkServicern6、<em>服务器</em>和名称解析,我这里直接用的ip地址应该不存在这个问题rnrn怀疑:是否是应为不在同一网段?但是能ping通呀,本地<em>服务器</em>也能连上'172.16.1.3' rn其他实在找不出问题了rnMSDTC工具也试过了rn帮忙解决,顶一下吧,大神们
访问接口 "SQLNCLI" 无法启动分布式事务。">无法执行操作因为链接服务器 "XXXXX" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
rnrnDatabase <em>db</em> = DatabaseFactory.CreateDatabase("Connectstring");rn DbCommand <em>db</em>com = <em>db</em>.GetStoredProcCommand("UP_Report_InComeDetail");rn <em>db</em>.AddInParameter(<em>db</em>com, "@Condition", DbType.String, strSQL);rn <em>db</em>.AddInParameter(<em>db</em>com, "@TheDate", DbType.DateTime,CtrlCalendar1.Value);rn DataSet ds = <em>db</em>.ExecuteDataSet(<em>db</em>com);rn ds.Tables[0].Columns.Add("PromProfit",typeof(string));rn ds.Tables[0].Columns.Add("AchieveNum", typeof(string));rnrn DbCommand <em>db</em>com1 = <em>db</em>.GetStoredProcCommand("UP_Report_BonusByCity");rn <em>db</em>.AddInParameter(<em>db</em>com1, "@Condition", DbType.String, strSQL);rn <em>db</em>.AddInParameter(<em>db</em>com1, "@TheDate", DbType.DateTime, CtrlCalendar1.Value);rn DataSet [color=#FF0000]ds1[/color] = <em>db</em>.ExecuteDataSet(<em>db</em>com1);rnrn foreach (DataRow row in ds.Tables[0].Rows)rn rn row["PromProfit"] = this.GetValue(row["OnlyToCity"].ToString(),[color=#FF0000]ds1[/color],out num);rn row["AchieveNum"] = num;rn rnrn MyList.DataSource = ds;rn MyList.DataBind();rnrn这样的程序报"<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "XXXXX" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" <em>无法</em>启动<em>分布式事务</em>。"错误rn这是什么原因,如何解决啊
访问接口 "SQLNCLI11" 无法启动分布式事务。">无法执行操作因为链接服务器 "GTV3" 的 OLE DB 访问接口 "SQLNCLI11" 无法启动分布式事务
已根据这些配置rn1. 双方启动MSDTC服务rnMSDTC服务提供<em>分布式事务</em>服务,如果要在数据库中使用<em>分布式事务</em>,必须在参与的双方<em>服务器</em>启动MSDTC(Distributed Transaction Coordinator)服务。rn2. 打开双方135端口rnMSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC服务启动,如果<em>服务器</em>有防火墙,保证135端口不被防火墙挡住。 rn使用“telnet IP 135 ”命令测试对方端口是否对外开放。也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。rn3. 保证<em>链接<em>服务器</em></em>中语句没有<em>访问</em>发起事务<em>服务器</em>的<em>操作</em>rn在发起事务的<em>服务器</em><em>执行</em><em>链接<em>服务器</em></em>上的查询、<em>视图</em>或<em>存储过程</em>中含有<em>访问</em>发起事务<em>服务器</em>的<em>操作</em>,这样的<em>操作</em>叫做环回(loopback),是不被支持的,所以要保证在<em>链接<em>服务器</em></em>中不存在此类<em>操作</em>。rn4. 在事务开始前加入set xact_abort ON语句rn对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提供程序支持嵌套事务时。rn5. MSDTC设置rn打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。在MSDTC选项卡中,点击“安全配置”按钮。rn在安全配置窗口中做如下设置:rn 选中“网络DTC<em>访问</em>”rn 在客户端管理中选中“允许远程客户端”“允许远程管理”rn 在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”rn 保证DTC登陆账户为:NT Authority\NetworkServicernrnrn上面这些我都已经做了,也都显示正常,rnselect 查询也正常:rnselect * from GTV3.t.<em>db</em>o.[test]rn未<em>执行</em>触发器前delete GTV3.[t].[<em>db</em>o].[test] <em>执行</em>正确rnrnrn但触发器就不行了:rncreate Trigger T_Deletetest on <em>db</em>o.testrnafter deleternasrnbeginrnSET NOCOUNT ON rnset xact_abort ON rndelete GTV3.[t].[<em>db</em>o].[test]rnwhere id in (rnselect ID from deleted )rnrnendrngornrndelete <em>db</em>o.[test] where id=829<em>执行</em>此就<em>报错</em>rn<em>链接<em>服务器</em></em>"GTV3"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI11" 返回了消息 "没有活动事务。"。rn消息 7391,级别 16,状态 2,过程 T_Deletetest,第 7 行rn<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "GTV3" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI11" <em>无法</em>启动<em>分布式事务</em>。rn请求大神帮忙解决呀rn
访问接口 "SQLNCLI" 无法启动分布式事务">无法执行操作因为链接服务器 "link" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
现在我在本机上<em>执行</em> EXECUTE [links].[sy.SD].[<em>db</em>o].P_GetName 远程计算机的数据库的<em>存储过程</em>是可以的,但我想把返回回来的结果集用变量存起来就<em>报错</em>了,rnDECLARE @tmpTable table (id nvarchar(50))rnINSERT INTO @tmpTable EXECUTE [links].[sy.SD].[<em>db</em>o].P_GetNamernselect * from @tmpTable rn这时就报以下错误rn<em>链接<em>服务器</em></em>"links"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "该事务管理器已经禁止了它对远程/网络事务的支持。"。rnMsg 7391, Level 16, State 2, Line 4rn<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "link" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" <em>无法</em>启动<em>分布式事务</em>。rn还请各位老师们帮帮忙看一下, 谢谢
访问接口 "SQLNCLI10" 无法启动分布式事务">因为链接服务器 "XXXX" 的 OLE DB 访问接口 "SQLNCLI10" 无法启动分布式事务
今天同事遇到这样一个问题: “<em>因为</em><em>链接<em>服务器</em></em> “XXXX” 的 OLE DB <em>访问</em><em>接口</em> “SQLNCLI10” <em>无法</em>启动<em>分布式事务</em>”。 就跑来问我啦。大致的情况就是在2台<em>服务器</em>时间使用DBLink时候导致的问题,具体一点就是直接在数据库<em>调用</em>DBLink没有问题,但是在<em>存储过程</em>中<em>调用</em>时会出现这个错误的。 <em>因为</em>我对DBLink也不是特别熟悉,所以就有啥查啥咯。最终的解决方案是这
访问接口 "MSDAORA" 无法启动分布式事务。">因为链接服务器 "ZW" 的 OLE DB 访问接口 "MSDAORA" 无法启动分布式事务
谁能帮我把这个问题解决一下 我用的是SQL SERVER 2005 的触发器去<em>操作</em> ORACLE 10G 的表rn然后为了达到 2个数据库 同步实时更新 就一直遇到上面的问题 rn我查了很多 资料了 别把网上那些 没用的方法给我,最好是有个能实现的
无法启动分布式事务">为链接服务器的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
本机是sql2005(32位),对方是sql2000(32位)rn建设了<em>连接</em><em>服务器</em>,可以正常的查询及插入,例如rnrndeclare @TempOnDemand tablern(rnOnDemandId char(32),rnLinkId varchar(20),rnUserNumber varchar(12),rnInstruction nvarchar(max),rnServerCode varchar(20)rn)rnrnrnset XACT_ABORT ON rnrninsert into @TempOnDemand(OnDemandId, LinkId, UserNumber, Instruction, ServerCode)rnSelect rnOnDemand.Id, OnDemand.LinkId, OnDemand.UserNumber, OnDemand.Instruction, Product.ServerCodernfrom OnDemand rninner join Package on OnDemand.Status = 0 and OnDemand.PackageId = Package.Idrninner join Product on Package.ProductId = Product.Id;rnrn Insert into [221.5.3.1].sms.<em>db</em>o.receive(msgid, usernum, sernum, content, reserve, isp, recdate)rn select TempOnDemand.OnDemandId, TempOnDemand.UserNumber, TempOnDemand.ServerCode, rn TempOnDemand.Instruction, TempOnDemand.LinkId, 3, Getdate()rn from @TempOnDemand TempOnDemandrnrn这时正常的,可是,当放在事务中,例如rnrnset XACT_ABORT ON rnrninsert into @TempOnDemand(OnDemandId, LinkId, UserNumber, Instruction, ServerCode)rnSelect rnOnDemand.Id, OnDemand.LinkId, OnDemand.UserNumber, OnDemand.Instruction, Product.ServerCodernfrom OnDemand rninner join Package on OnDemand.Status = 0 and OnDemand.PackageId = Package.Idrninner join Product on Package.ProductId = Product.Id;rnrnif exists(select top 1 OnDemandId from @TempOnDemand) rnbeginrn begin tran OnDemandProcessrnrn Insert into [221.5.3.61].sms.<em>db</em>o.receive(msgid, usernum, sernum, content, reserve, isp, recdate)rn select TempOnDemand.OnDemandId, TempOnDemand.UserNumber, TempOnDemand.ServerCode, rn TempOnDemand.Instruction, TempOnDemand.LinkId, 3, Getdate()rn from @TempOnDemand TempOnDemandrnrn-- Update OnDemand set Status = 1, SubmitTime = Getdate()rn-- from OnDemand inner join @TempOnDemand TempOnDemandrn-- on OnDemand.Id = TempOnDemand.OnDemandIdrnrn commit tran OnDemandProcessrnendrnrn则提示:rnrn<em>链接<em>服务器</em></em>"221.5.3.61"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "没有活动事务。"。rn消息 7391,级别 16,状态 2,第 24 行rn<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "221.5.3.61" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" <em>无法</em>启动<em>分布式事务</em>。rnrnrnrn请问如何解决,谢谢!rn
访问接口 "SQLNCLI" 无法启动分布式事务]">SQL分布式问题[无法执行操作因为链接服务器 "srv2" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务]
1. 双方启动MSDTC服务rnMSDTC服务提供<em>分布式事务</em>服务,如果要在数据库中使用<em>分布式事务</em>,必须在参与的双方<em>服务器</em>启动MSDTC(Distributed Transaction Coordinator)服务。rn2. 打开双方135端口rnMSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC服务启动,如果<em>服务器</em>有防火墙,保证135端口不被防火墙挡住。 rn使用“telnet IP 135 ”命令测试对方端口是否对外开放。也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。rn3. 保证<em>链接<em>服务器</em></em>中语句没有<em>访问</em>发起事务<em>服务器</em>的<em>操作</em>rn在发起事务的<em>服务器</em><em>执行</em><em>链接<em>服务器</em></em>上的查询、<em>视图</em>或<em>存储过程</em>中含有<em>访问</em>发起事务<em>服务器</em>的<em>操作</em>,这样的<em>操作</em>叫做环回(loopback),是不被支持的,所以要保证在<em>链接<em>服务器</em></em>中不存在此类<em>操作</em>。rn4. 在事务开始前加入set xact_abort ON语句rn对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提供程序支持嵌套事务时。rn5. MSDTC设置rn打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。在MSDTC选项卡中,点击“安全配置”按钮。rn在安全配置窗口中做如下设置:rn 选中“网络DTC<em>访问</em>”rn 在客户端管理中选中“允许远程客户端”“允许远程管理”rn 在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”rn 保证DTC登陆账户为:NT Authority\NetworkServicernrnrn上面这些我都已经做了,也都显示正常,rnselect 查询也正常:rnselect * from srv2.openmas.<em>db</em>o.com_smssent_9rninsert 单独<em>操作</em>也正常:rnINSERT INTO srv2.OpenMas.<em>db</em>o.COM_SmsSent_9rn(MessageID,MessageContent,ExtendCode,DestinationAddress,SendType,SendTime)rnSELECT MessageID,MessageContent,ExtendCode,DestinationAddress,SendType,SendTimernFROM t_smssent where messageid='75D9FE1C-B7D5-4081-82D2-B15659A4A7FF'rnrnrn但触发器就不行了:rnALTER TRIGGER [<em>db</em>o].[tg_sent]rn ON [<em>db</em>o].[t_SmsSent]rn AFTER INSERTrnAS rnBEGINrnSET NOCOUNT ON rnset xact_abort ON rnINSERT INTO srv2.OpenMas.<em>db</em>o.COM_SmsSent_9rn(MessageID,MessageContent,ExtendCode,DestinationAddress,SendType,SendTime)rnSELECT MessageID,MessageContent,ExtendCode,DestinationAddress,SendType,SendTimernFROM insertedrnENDrnrnrn问题是以上触发器在很多客户那里都是正常的,就唯独这家客户会报如下错误:rnrn[color=#FF0000]<em>链接<em>服务器</em></em>"srv2"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "没有活动事务。"。rn消息 7391,级别 16,状态 2,过程 tg_sent,第 8 行rn<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "srv2" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" <em>无法</em>启动<em>分布式事务</em>。[/color]
SQL Server链接服务器,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务?
SQL Server<em>链接<em>服务器</em></em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>? rn rn1、telnet IP 135 两边都显示端口正常. rnrn2、msdtc rn网络DTC开启,允许客户端,允许远程管理, rn 允许入站,允许出站 rn 不要求验证,DTC帐户:NT Authority\NetworkService rnrn<em>链接<em>服务器</em></em>是用IP连的。SQL SERVER方式 rn最后死活起不了事务
无法启动分布式事务。">链接服务器访问接口 "SQLNCLI" 无法启动分布式事务
我对IP是128.25.41.201的<em>服务器</em>建立了<em>链接<em>服务器</em></em>rnexec sp_addlinkedserver rn @server='128.25.41.201', @srvproduct='',rn @provider='SQLOLEDB', @datasrc='128.25.41.201'rn gorn exec sp_addlinkedsrvlogin rn @rmtsrvname = '128.25.41.201'rn , @useself = 'false' rn , @rmtuser = 'sa' rn , @rmtpassword = 'password' rn然后rn本<em>服务器</em>上设置,属性,rn rn Exec sp_serveroption '128.25.41.201', 'lazy schema validation', 'true'rnrnrnrn然后在本<em>服务器</em>上创建分区<em>视图</em>:rn:rn Create view DPV_Customers Asrn Select * from Customers rn Union allrn Select * from 128.25.41.201.Pubs.<em>db</em>o.Customersrn、、、、、、、、、rn表结构是,本机rn Create table customers (rn Customerid varchar(5) not null,rn CompanyName varchar(50) not null,rn ContactName varchar(30) null,rn rn CONSTRAINT PK_customers PRIMARY KEY CLUSTERED (Customerid), rn CONSTRAINT CK_customerid CHECK (Customerid between 'AAAAA' and 'LZZZZ')rn )rnrn<em>连接</em><em>服务器</em>上的表是rnCreate table customers (rn Customerid varchar(5) not null,rn CompanyName varchar(50) not null,rn ContactName varchar(30) null,rn CONSTRAINT PK_customers PRIMARY KEY CLUSTERED (Customerid), rn CONSTRAINT CK_customerid CHECK (Customerid between 'M' and 'ZZZZZ')rn )rn gorn、、、、、、、、、、、、、、、、、、、、、rnrn现在rnset xact_abort onrn INSERT INTO DPV_CUSTOMERS VALUES('AAMAY','FUZHOU COMPANY','MARRY')rn会<em>报错</em>误rn<em>链接<em>服务器</em></em>"128.25.41.201"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"。rn消息 7391,级别 16,状态 2,第 3 行rn<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "128.25.41.201" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" <em>无法</em>启动<em>分布式事务</em>。rnrn为什么啊,我什么设置都设置好了啊rnrn
访问接口"SQLNCLI10" 无法启动分布式事务。">sql分布式操作问题--链接服务器"HOSTSERVER" 的OLE DB 访问接口"SQLNCLI10" 无法启动分布式事务
如题:rn<em>链接<em>服务器</em></em>"HOSTSERVER" 的OLE DB <em>访问</em><em>接口</em>"SQLNCLI10" <em>无法</em>启动<em>分布式事务</em>。rnrnMS DTC已经设定过了,而且也测试通过了。rn换个环境的时候,按照测试通用的机子上的所有配置之后还是不能测试通过,每次都是上面的错误。
链接服务器访问OLE DB接口报错访问被拒绝
如题,通过mssqlserver创建<em>连接</em><em>服务器</em>,目标数据库是oracle。rn[color=#FF0000]用plsqldev可以登录。[/color]rn<em>服务器</em>类型:其它数据源;rn<em>访问</em><em>接口</em>:oralce provider for <em>ole</em> <em>db</em>;rn产品名称:Oracle;rn数据源及安全性里远程登录帐号密码都输入正确。rn点击“测试链接”,也提示测试链接成功。rn但是在查询时提示:rn[color=#FF0000]<em>连接</em><em>服务器</em>“XXX”的OLE DB<em>访问</em><em>接口</em>“OraOlEDB.Oracle”<em>报错</em>。<em>访问</em>被拒绝。rn<em>无法</em>从<em>链接<em>服务器</em></em>“XXX”的OLE DB<em>访问</em><em>接口</em>“OraOlEDB.Oracle”获取列信息。[/color]rn请问这个该怎么解决?
执行存储过程报错:
<em>执行</em>该<em>存储过程</em>时<em>报错</em>:消息 128,级别 15,状态 1,第 2 行rn在此上下文中不允许使用名称 "r"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。rn哪儿写错了???麻烦大家rn<em>存储过程</em>为:rnrnCREATE PROCEDURE [<em>db</em>o].[UP_Analyse_GetInfo]rn @ID nvarchar(32)='r', rn @Way nvarchar(32)='t',rn @Datadtime datetime='2008-02-12'rn ASrnrnbegin rnrnexec('IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N''[<em>db</em>o].[T_Temp_Info_'+@UserID+']'') AND type in (N''U''))rnDROP TABLE [<em>db</em>o].[T_Temp_Info_'+@UserID+']rn')rnrndeclare @strSql nvarchar(200)rnselect @strSql ='insert into T_Temp_Info_' + @UserId +'(UserId,FinishingDT,FinishingWay) rn values('+@UserId+','+Convert(nvarchar(20),@Datadtime)+','+@FinishingWay+')'rnrnExec(@strSql)rnrnendrn
链接服务器 “XXX”的 OLE DB访问接口 “XXXX”访问被拒绝问题处理
该问题的处理方法: (1)点击<em>链接<em>服务器</em></em>节点下的<em>访问</em><em>接口</em> (2)选择<em>报错</em>的<em>访问</em><em>接口</em> (3)右键属性-》启用允许进程内 (4)重启server 服务 使允许进程内选项生效 (5)<em>执行</em>到这一步就可以查询了...
访问接口 "SQLNCLI10"">链接服务器 "ITSV" 的 OLE DB 访问接口 "SQLNCLI10"
exec sp_addlinkedserver @server='ITSV', @srvproduct='',@provider='SQLOLEDB',@datasrc='<em>服务器</em>名' rnexec sp_addlinkedsrvlogin 'ITSV', 'false',null, 'id', '密码' rnrn......rncreate procedure [<em>db</em>o].[<em>db</em>o.up_rp_stat_3]rn.....rnrn SELECT * FROM ITSV.flight.<em>db</em>o.clientaccesslogrn.....rnrnrn创建一个<em>存储过程</em>中使用<em>链接<em>服务器</em></em>查询数据,但在创建时<em>报错</em>,消息 7314,级别 16,状态 1,过程 <em>db</em>o.up_rp_stat_3,第 13 行rn<em>链接<em>服务器</em></em> "ITSV" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI10" 不包含表 ""flight"."<em>db</em>o"."clientaccesslog""。该表不存在,或者当前用户没有<em>访问</em>该表的权限。rnrnrn求各位大虾帮帮忙,这个问题怎么解决呢?rn
访问接口">链接服务器 "(null)" 的 OLE DB 访问接口
SELECT * rnFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', rn'Data Source="e:\ceshi.xls";User ID=Admin;Password=Extended properties=Excel 5.0')...[sheet1$]rnrn消息 7399,级别 16,状态 1,第 1 行rn<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "Microsoft.Jet.OLEDB.4.0" <em>报错</em>。身份验证失败。rn消息 7303,级别 16,状态 1,第 1 行rn<em>无法</em>初始化<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "Microsoft.Jet.OLEDB.4.0" 的数据源对象。rn
使用链接服务器执行存储过程无法传递参数
我建立了一个<em>链接<em>服务器</em></em>。用EXEC [<em>链接<em>服务器</em></em>].[数据库].[<em>db</em>o].PROCESS 是可以运行的。rn但用EXEC [<em>链接<em>服务器</em></em>].[数据库].[<em>db</em>o].PROCESS @X=@X 其中@X是<em>存储过程</em>中是入口参数类型为int。本身有默认值。rn就返回 OLE DB <em>访问</em><em>接口</em> "MSDASQL" 返回了消息 "至少一个变量参数的参数类型<em>无法</em>确定。"。rnrn请知道的朋友告诉我怎么才能解决.rn谢谢!
操作未能执行因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务
现在做测试是在局域网内不同计算机不同数据库之间做数据查询, rn在一个<em>存储过程</em>里用了<em>分布式事务</em>。 rnbegin DISTRIBUTED transaction rnexec PRO_Backup @DBSource,@DBName,@UserId,@Password,@backupDate rnprint '删除开始' rn--exec PRO_Delete @backupDate rnif @@ERROR <>0 rnrollback rnelse rncommit transaction rnrn在查询分析器单独<em>执行</em>PRO_Backup 没有问题, rn<em>执行</em>这段代码的<em>存储过程</em>就提示: rnrn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。 rn[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ] rnOLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。 rnrnrn两台机器的MSDTC服务已启动,需要怎样的设置? rn rn rn rn
操作未能执行因为 OLE DB 提供程序SQLOLEDB无法启动分布式事务
<em>分布式事务</em>,我的情况是两台win2003+sql2005的<em>服务器</em>,在事务中使用<em>链接<em>服务器</em></em>,提示:“'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>”rnrn按照zjcxc(邹建)的解决方案做了(http://topic.csdn.net/t/20040608/12/3073266.html):rnrn一.不使用事务用select分布式查询,没有问题rn 使用事务用select分布式查询,也没有问题rn 使用事务用insert往<em>链接<em>服务器</em></em>中插入记录,就出现“'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>”错误。rnrn二.两台机的MSDTC是否都打开了. --错误依然rn三.两台MSDTC都按照上述说明就行设置了。--错误依然rn四.两台<em>服务器</em>都启动着RPC服务,135端口也都开着。--错误依然rn五.把<em>连接</em><em>服务器</em>改成MSDASQL方式的<em>连接</em>。--错误依然rn七.两台<em>服务器</em>不在同一个域,在msdtc的安全设置中都设置了“不需要进行验证”。--错误依然rnrn后面的几项,<em>因为</em>我是win2003+sql2005,系统够更新的。rnrn最后,--错误还是依然。rnrn我晕。。。。。。。。。。rn
sqlserver触发器中:该操作未能执行因为 OLE DB 提供程序 'MSDASQL' 无法启动分布式事务,如何解决?
1、建立远程<em>连接</em> sybasern2、触发器rn  SELECT * FROM SYBASE.sy .<em>db</em>o.DICTIONARYrn  <em>执行</em>中出现rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'MSDASQL' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: [INTERSOLV][ODBC SQL Server driver]Optional feature not implemented.]rnOLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' ITransactionJoin::JoinTransaction returned 0x8004d00a]。rn3、建立<em>存储过程</em> testrn  SELECT * FROM SYBASE.sy .<em>db</em>o.DICTIONARYrn  exec test   没有问题rn4、在触发器<em>调用</em> exec test,出现上面2中的问题,rnrn系统:2000server +sqlserver2000rn远程数据库为sybase 11.92rnrn将远程数据库改为SQlSERVER试了下,好使,难道是sybase要启动什么东西吗?如何用设置?rnrnrn请高手帮忙!高分相赠!!!rnrn在sqlserver中也开贴了rnhttp://community.csdn.net/Expert/topic/4485/4485855.xml?temp=.2990534
java.sql.SQLException: 该操作未能执行因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务
项目用ssh开发,现有一需求,SQLSERVER,查询另一台<em>服务器</em>的数据,建了<em>链接<em>服务器</em></em>,写了一个<em>视图</em>select<em>链接<em>服务器</em></em>上的数据,hibernate映射<em>视图</em>,用查询分析器查<em>视图</em>可以查询到结果,但在页面中报如题错误,不知如何解决。请指教。
操作未能执行因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务?
EXEC sp_addlinkedserver rn 'DATASERVER',rn N'SQL Server'rnrnEXEC sp_addlinkedsrvlogin 'DATASERVER', 'false', NULL, 'SA', '123226'rn----------------------rnCREATE TRIGGER [TRIGGER NAME] ON [<em>db</em>o].[test1] rnFOR DELETE rnASrnrnDECLARE @ID INTrnSELECT @ID=ID FROM DELETEDrnrnDELETE FROM DATASERVER.WIND_DB2.DBO.TEST1 WHERE ID=@IDrnrn目的是本机数据库删除一条记录,就同步删除远程<em>服务器</em>上的一条记录,可是<em>报错</em>rnrn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]rn应该如何解决啊?rnrnrnrn
DataWindow Error:Select error:该操作未能执行因为OLE DB提供程序‘SQLOLEDB’无法启动分布式事务
DataWindow Error:rn Select error:该<em>操作</em>未能<em>执行</em>,<em>因为</em>OLE DB提供程序‘SQLOLEDB’<em>无法</em>启动<em>分布式事务</em>。rn,是不是<em>连接</em>不对,我这样<em>连接</em>的,谢谢指点一下rnSQLCA.DBMS = "MSS Microsoft SQL Server 6.x"rnSQLCA.Database = "****"rnSQLCA.LogPass = "***"rnSQLCA.ServerName = "***"rnSQLCA.LogId = "***"rnSQLCA.AutoCommit = FalsernSQLCA.DBParm = ""
操作未能执行因为 OLE DB 提供程序SQLOLEDB无法启动分布式事务
<em>存储过程</em>会先在本地表上添加一行数据,然后到远程数据库表上添加一行,但是<em>执行</em>时出项如下错误,如果去掉事务处理在<em>执行</em>就没有问题,错误内容如下rnrn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]rnrn我启动了SQLServerAgent服务但是还是这个错误
数据库高手请进,该操作未能执行因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务
ALTER PROCEDURE GETPSS ASrn BEGINrn BEGIN TRANrn SELECT * FROM OPENROWSET('SQLOLEDB','192.168.0.88';'SA';'','SELECT * FROM CCCCONFIG')rn COMMITrnENDrnrnEXEC GETPSSrnrn代码如上:rnrn单独在查询分析器里<em>执行</em>rnSELECT * FROM OPENROWSET('SQLOLEDB','192.168.0.88';'SA';'','SELECT * FROM CCCCONFIG')rn是,没有错的rnrn但是直接<em>执行</em>EXEC GETPSS 时rn则<em>报错</em>如下:rn[color=#FF0000]<em>服务器</em>: 消息 7391,级别 16,状态 1,过程 GETPSS,行 4rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]rnOLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。[/color]rnrn网上的解决方案 如下链接rnhttp://www.cnblogs.com/chnking/archive/2007/04/04/699891.html 所提到的解决方案 都实验过了,测试不通过rn实在是没办法了,请大侠们看看有没有别的办法解决,是不是向这种跨<em>服务器</em>的<em>操作</em> 是不支持事务的?rnrn
超级郁闷的问题:该操作未能执行因为 OLE DB 提供程序 'sqloledb' 无法启动分布式事务
平台SQLSERVER2000 sp4+windows2003sp2rn网上的方法:http://blog.csdn.net/fa_ge/archive/2010/08/20/5827125.aspx,测试了不好使。rnrn当前防火墙关闭,msdtc都设置过,并且启动正常。rnrn查询分析器<em>执行</em>。rnrndrop table #rnSELECT * INTO # FROM openrowset('sql<em>ole</em><em>db</em>','127.0.0.1';'sa';'1234','SELECT * FROM JYCV13.<em>db</em>o.test3')rnrn上面的可以正常<em>执行</em>,但是下面的就<em>报错</em>了。rnrndrop table #rnBEGIN TRANrnrnSELECT * INTO # FROM openrowset('sql<em>ole</em><em>db</em>','127.0.0.1';'sa';'1234','SELECT * FROM JYCV13.<em>db</em>o.test3')rnrnCOMMIT TRANrnrnrn<em>服务器</em>: 消息 7391,级别 16,状态 1,行 4rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'sql<em>ole</em><em>db</em>' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]rnOLE DB 错误跟踪[OLE/DB Provider 'sql<em>ole</em><em>db</em>' ITransactionJoin::JoinTransaction returned 0x8004d00a]。rnrn网上试过N多方法,都不行。有哪位高手能解决一下,万分感谢!!!
触发器中:该操作未能执行因为 OLE DB 提供程序 'MSDASQL' 无法启动分布式事务,如何解决?
1、建立远程<em>连接</em> sybasern2、触发器rn  SELECT * FROM SYBASE.sy .<em>db</em>o.DICTIONARYrn  <em>执行</em>中出现rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'MSDASQL' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: [INTERSOLV][ODBC SQL Server driver]Optional feature not implemented.]rnOLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' ITransactionJoin::JoinTransaction returned 0x8004d00a]。rn3、建立<em>存储过程</em> testrn  SELECT * FROM SYBASE.sy .<em>db</em>o.DICTIONARYrn  exec test   没有问题rn4、在触发器<em>调用</em> exec test,出现上面2中的问题,rnrn系统:2000server +sqlserver2000rn远程数据库为sybase 11.92rn请高手帮忙!高分相赠!!!rn
[win]该操作未能执行因为 OLE DB 提供程序 'SQLOLEDB'无法启动分布式事务????
我用了<em>链接<em>服务器</em></em>后,在<em>执行</em><em>存储过程</em>时就出了上面的错误,怎么处理??急
操作未能执行因为 OLE DB 提供程序 'MSDAORA' 无法启动分布式事务。?--在线等待
由于和其他公司开发数据<em>接口</em>,必须同步ORACLE 和 SQLSERVER的数据。打算在SQLSERVER里建立<em>存储过程</em>完成该工作。rn现在成功建立SQLSERVER到ORACLE的DBLink,TESTrn即:在SQL 查询分析器中<em>执行</em>:rnSELECT * FROM OPENQUERY(TEST,'SELECT * FROM SCOTT.EMP')rn成功。rn但在遍历该SQL生成的CURSOR过程,根据不同条件,往SQLSERVER 不同表插入记录,出现“<em>因为</em> OLE DB 提供程序 'MSDAORA' <em>无法</em>启动<em>分布式事务</em>。?”rn我对SQLSERVER不熟悉,查看了相关的帖子,rn在服务中发现“BEGIN DISTRIBUTED TRANSACTION”已启动,以下开关已经打开rn SET XACT_ABORT ONrn SET ANSI_WARNINGS ONrn SET ANSI_NULL_DFLT_ON onrn由于条件限制,在测试环境下ORACLE和SQLSERVER安装在同一台<em>服务器</em>下。rn请高手指点?如有具体例子更好!在线等待,急!!!!!!!!!rnrn
操作未能执行因为 OLE DB 提供程序 'MSDAORA' 无法启动分布式事务
我 想在SQLserver 上<em>操作</em> ORCALE 上的表 <em>视图</em> 等等 rn首先 我已经在 NETWORK 中配置了 ORCALE 的<em>连接</em> rn其次 我在 SQLserver的企业管理器上 配饰了<em>连接</em> 选好了对应<em>连接</em>orcale的 配饰属性rn根据 以往网友的提示 在查询分析器 上已经实现了对 ORCALE 上表数据的<em>操作</em> rn但是 我在<em>前台</em>程序 PB9.0中 就<em>无法</em>得到我想要的结果了 rnrn问题一 报(异类查询要求为<em>连接</em>设置 ANSI_NULLS 和 ANSI_WARNINGS 选项,这将确保一致的查询语义 rn 这个在查询以往网友提问时已经解决 rn 我在企业管理器的 <em>连接</em>中勾选了 对应的 选项 在PB中 已经不报此类错误但是rnrn问题二 该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'MSDAORA' <em>无法</em>启动<em>分布式事务</em>rn 这是个头痛的问题 rnrn请大侠指点下小生 rn越详细越好 看过不少帖子都是 不了了之 伤心~~~~~rn rn
链接服务器连接Oracle数据库执行存储过程时的问题
首先,该<em>存储过程</em>在Oracle中编译成功,在SQL*PLUS中<em>执行</em>也没有问题:rn SQL> exec SYSTEM.UP_VEHICLE_UNLOCKrnrn PL/SQL 过程已成功完成。rnrn其次,<em>链接<em>服务器</em></em>设置也没有问题,rnupdate srv_lnk..SYSTEM.VEHICLE_VIOLATE set flag = 0rnselect voilateno,flag from srv_lnk..SYSTEM.VEHICLE_VIOLATErn均可正确<em>执行</em>;rnrn但是exec srv_lnk..SYSTEM.UP_VEHICLE_UNLOCK<em>执行</em>的时候出错,提示信息为:rn<em>服务器</em>: 消息 7212,级别 17,状态 1,行 4rn未能在远程<em>服务器</em> 'srv_lnk' 上<em>执行</em>过程 'UP_VEHICLE_UNLOCK'。rn[OLE/DB provider returned message: 在<em>执行</em>命令过程中,发生了一个以上的错误。]rn[OLE/DB provider returned message: 语法错误在 call... ODBC Escape。]rnrn请问这是什么原因?
Java调用DB的存储过程
2015/12/7 使用数据库<em>存储过程</em>的java代码:   try {            con = (Connection) DBProxy.getConnection(null);            cStm = con.prepareCall(&quot;{call web_show_proc(&quot;+(&quot;sp&quot;.equalsIgnoreCase(showPara[0])?&quot;true&quot;:&quot;fa...
一个存储过程调用另一存储过程报错
我是JAVA程序员,我编写了两个<em>存储过程</em>,<em>存储过程</em>UP_MovoInfoPro<em>调用</em>'UP_MovoInfo1' <em>存储过程</em>,我在数据库中<em>执行</em>UP_MovoInfoPro<em>存储过程</em>,<em>执行</em>成功,但到程序当中就会<em>报错</em>,错误消息为:java.sql.SQLException: Stored procedure 'UP_MovoInfo1' may be run only in unchairnned transaction mode. The 'SET CHAINED OFF' command will cause the current sessirnon to use unchained transaction mode.rn我们用的数据库是SYBASE,<em>存储过程</em>传的参数已确定,没有问题rn而'UP_MovoInfo1' 就是被<em>调用</em>的小的<em>存储过程</em>,他在程序当中并没有出现过,只在大存储中被<em>调用</em>,请问这该怎么解决这个问题??请各位高手指教!!
访问接口 "SQLNCLI10" 报错。">System.Data.SqlClient.SqlException: 链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI10" 报错
SELECT _a.*,_b.*,_c.* from maintable _a rnleft join opendatasource('SQLOLEDB','Data Source=192.168.0.3;User ID=username;Password=userpsd').<em>db</em>name.<em>db</em>o.detailtable _b on _a.id=_b.fatheridrnleft join opendatasource('SQLOLEDB','Data Source=192.168.0.3;User ID=username;Password=userpsd').<em>db</em>name.<em>db</em>o.detailtable2 _c on _a.cid=_c.cidrnleft join opendatasource('SQLOLEDB','Data Source=192.168.0.5;User ID=username;Password=userpsd').<em>db</em>name.<em>db</em>o.detailtable2 _d on _c.did=_d.didrnrnSystem.Data.SqlClient.SqlException: <em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI10" <em>报错</em>。提供程序内存不足。rnrn表_a中的数据小于1万条rn表_b 中的数据20万左右rn表_c 10万左右rn表_d 50万左右rnrn<em>操作</em>系统 rnWINDOWS server2008 Enterprise SP2 ,32位<em>操作</em>系统 内存64Grnserver 2008 SP2rn系统运行期间,数据库<em>服务器</em>内存不超过20Grn该<em>服务器</em>为数据库<em>服务器</em>,无其他服务应用程序
访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错">链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错
public DataTable getExcelDate()rn rn string strExcelFileName = Server.MapPath("Temp") + "\\" + FileUpload1.FileName.ToString(); rn string sql = "select * from OPENROWSET('MICROSOFT.JET.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=" + strExcelFileName + "',sheet1$)";rn SqlDataAdapter da = new SqlDataAdapter(sql, conn);rn DataSet ds = new DataSet();rn da.Fill(ds);rn return ds.Tables[0];rn rnrn<em>执行</em> <em>报错</em>:rnrn<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "MICROSOFT.JET.OLEDB.4.0" <em>报错</em>。提供程序未给出有关错误的任何信息。rn<em>无法</em>初始化<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。 rn
访问接口 "MicroSoft.Jet.OleDB.4.0" 报错">链接服务器 "(null)" 的 OLE DB 访问接口 "MicroSoft.Jet.OleDB.4.0" 报错
insert into rn openrowset(rn'MicroSoft.Jet.OleDB.4.0',rn'Excel 8.0;HDR=no;imex=0;Database=C:\Documents and Settings\cqc\桌面\新建 Microsoft Office Excel 97-2003 工作表.xls',rnSheet2$) select * form customerrnrn消息 7399,级别 16,状态 1,第 2 行rn<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "MicroSoft.Jet.OleDB.4.0" <em>报错</em>。提供程序未给出有关错误的任何信息。rn消息 7303,级别 16,状态 1,第 2 行rn<em>无法</em>初始化<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "MicroSoft.Jet.OleDB.4.0" 的数据源对象。rn如果是本地数据库就没有问题,如果<em>连接</em>到<em>服务器</em>数据库就出错了
访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。">“链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错
“<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "Microsoft.Jet.OLEDB.4.0" <em>报错</em>。怎么j解决。
为什么分布式事务执行不了,提示错误:该操作未能执行因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务?
我在企业管理器中创建了一个<em>链接<em>服务器</em></em>,然后用下面的代码可以查询:rnselect * from [192.168.106.35].west.<em>db</em>o.mytablern<em>因为</em>要在几个不同的<em>服务器</em>中写入数据,为保证数据一致性,需要用到事务,以上面的代码为例,修改为:rnbegin transaction dis_transrnselect * from [192.168.106.35].west.<em>db</em>o.mytablerncommit transactionrn<em>操作</em>失败,提示为:rnrn<em>服务器</em>: 消息 7391,级别 16,状态 1,行 1rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]rnrn本地和192.168.106.35机器上的DTC均已运行,OS为win2003rn该如何处理?rn
访问接口 "Microsoft.Jet.OLEDB.4.0" 报错">链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错
ASP.NET站点中,我把表格从数据库中导出成一个Excel表格,之后再把该Excel表格通过程序导入数据中,结果报了错,rn异常<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "Microsoft.Jet.OLEDB.4.0" <em>报错</em>。提供程序未给出有关错误的任何信息。<em>无法</em>初始化<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "Microsoft.Jet.OLEDB.4.0" 的数据源对象。 rnrn可是,当我不用上面的导出的表格,自己重新建个表格时,就能顺利导入。rn请教,这是怎么回事?
存储过程调用前台
大家好,我现在在开发VB+SQLServe数据库的通讯录的程序,我在后台写了一些<em>存储过程</em>,是一些关于插入,删除,修改<em>操作</em>的,在数据库后台可以<em>调用</em>这些语句,我现在想在<em>前台</em>直接<em>调用</em>,我知道ADO控件的DataSource属性里面有一个StoredProc属性,但不知道怎么使用,我的想法是ADODC1.DataSource="exec pr...."我知道这样不行,不知道哪位高手有更高级的想法?rn谢谢啦!
VB调用存储过程报错
VB<em>调用</em><em>存储过程</em>时出错rnrn储存过程:rncreate proc dumpdata rnas rndeclare @sql varchar(600) rnselect @sql='dump database da1 to "E:\Data_Bak\date'+right(convert(varchar(10),getdate(),112),4)+'" ' rnexec (@sql)rn<em>执行</em>这个没问题,但在VB<em>调用</em>时,提示rn实时错误'-2147217900 (80040e14)';rn[Native Warning code:404101]rn[DataDirect ADO Sybase Provide] backup Server:rn4.41.1.1: Createing new disk file e:\data_bak\data0926 rnrn
访问接口 "Microsoft.Jet.OLEDB.4.0" 的实例">无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的实例
系统配置如下 rnWin 2003 Server rnSql Server 2005 rnrnvs2003开发的Web,不知道,为什么会出现以下提示,请高手帮忙,在线急等. rnPlease contact System Administrator.System.Data.SqlClient.SqlException: <em>无法</em>创建<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "Microsoft.Jet.OLEDB.4.0" 的实例。 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Bo<em>ole</em>an breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Bo<em>ole</em>an breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlDataReader.ConsumeMetaData() 在 System.Data.SqlClient.SqlDataReader.get_MetaData() 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Bo<em>ole</em>an returnStream, Bo<em>ole</em>an async) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Bo<em>ole</em>an returnStream, String method, DbAsyncResult result) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Bo<em>ole</em>an returnStream, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteReader() 在 UploadFile.SubmitButton_Click(Object sender, EventArgs e)
如何调用 链接服务器存储过程
rnrn查询<em>链接<em>服务器</em></em>中的表可以用rnselect * from <em>链接<em>服务器</em></em>名.库名.<em>db</em>o.表名rnrn便如何<em>调用</em> <em>链接<em>服务器</em></em> 中<em>存储过程</em>,请教各位﹗﹗﹗rn
调用链接服务器存储过程出现的问题
在网上我找到了windows2003的解决方法,可是我是windows2000.找了好久没有办法,求助大家.rnrn------------------------------------rn我在<em>链接<em>服务器</em></em>中写了一个有返回记录集的<em>存储过程</em>.然后做以下<em>调用</em>出现了问题.rnrnINSERT aaaaa(aa,bb,cc) rnEXEC LinkSvc.DB.<em>db</em>o.proc 'a' <em>无法</em>启动<em>分布式事务</em>。rnrn
xxx"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "没有活动事务。"。">链接服务器"xxx"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "没有活动事务。"。
alter proc [<em>db</em>o].[doinsertdate]rnasrnbeginrn rn ---打开链接 rn begin tryrn EXEC sp_addlinkedserver rn @server='DBVIP',--被<em>访问</em>的<em>服务器</em>别名 rn @srvproduct='', rn @provider='SQLOLEDB', rn @datasrc='192.168.1.122' --要<em>访问</em>的<em>服务器</em> rn EXEC sp_addlinkedsrvlogin rn 'DBVIP', --被<em>访问</em>的<em>服务器</em>别名 rn 'false', rn NULL, rn 'sa', --帐号 rn '' --密码 rnrn --远程插入 rn EXEC sp_serveroption 'DBVIP','RPC out','True'rn set xact_abort ONrn begin transaction rn exec [<em>db</em>o].[Up_populationddzt] '2009-11-01','2009-11-30'rn if(@@erroe>0)rn commit tranrn elsern rollback tranrn--关闭链接 rnexec sp_dropserver 'DBVIP','droplogins' rnend
OLE DB连接informix数据库如何调用带参数的存储过程
安装了INFORMIX Client-SDK 3.0后,在Reporting Servers中使用IBM Informix OLE DB provider<em>连接</em>informix数据库,后台数据库上运行了c<em>ole</em><em>db</em>p.sql。在Reporting Servers中可以<em>调用</em>informix数据库中的无参数<em>存储过程</em>。rn请问那位高手知道在OLE DB中如何<em>调用</em>带参数的<em>存储过程</em>?请帮忙指点小弟一下!!rn
Oracle链接服务器如何调用存储过程
在<em>服务器</em>Server1上有一个data1库,用户scott下有一个过程aaarnCREATE OR REPLACE PROCEDURE bbbrnasrn tm varchar(20); rnbeginrn select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') into tm from dual;rn <em>db</em>ms_output.put_line('当前时间是:'||tm);rnend;rnrn在<em>服务器</em>Server2上有一个data2库,现在已经在data2里建立了对data1的链接,rn问题:查询data1对应用户下的表已经可以正常,那么如何<em>调用</em>data1里的过程aaa呢rn
调用存储过程时与服务器中断
当<em>调用</em><em>存储过程</em>时,经常提示"与<em>服务器</em><em>连接</em>中断,当前所作的<em>操作</em>没有保存!"rn该<em>存储过程</em>使用了大量游标。rnrn我不明白为什么与<em>服务器</em><em>连接</em>会中断?
这样的正则表达式该如何写?(%xxx%)(%xxx%)(%xxx%)
<em>xxx</em>为任意长度的数字或字母的组合
Mysql 视图调用存储过程
<em>因为</em>项目框架原因,报表目前统一为用<em>视图</em>去做,但是<em>视图</em>没有办法传递动态值,所以想先写<em>存储过程</em>,然后<em>视图</em>直接<em>调用</em>。但是<em>无法</em>保存call XXXX() 语句,显示<em>报错</em>,请教这个怎么解决?
mybatis调用视图存储过程
一、<em>视图</em> 直接使用即可       select              from v_select_student   v_select_student为<em>视图</em> 二、<em>存储过程</em> 基本规则{ call <em>存储过程</em>名 (参数列表)} <em>调用</em><em>存储过程</em>可能还会返回结果集 (1)含有结果集 {   call p_myClass(     #{userId,j<em>db</em>cTy
[高分提问] 因为 OLE DB 提供程序 'MSDAORA' 无法启动分布式事务
SQL SERVER 与 Orcale 进行分布式处理rn在有 SQL SERVER 的机器上已经<em>连接</em>好了 Orcalern在查询分析器里<em>执行</em>rn机器名:WHNPrn表名:TESTrnSelect * from WHNP..user_DB.TESTrn----------rnNAME BBrn1 3rn1 3rn1 3rn5 55rn4 100rnrn<em>执行</em>成功。rnrn下面是我的<em>存储过程</em>:rnrnrnCREATE PROCEDURE procDeleteAccountTestrn(rn @Account_ID int, rn @Ret_Msg varchar(255) OUTPUT /* 返回消息 */rn)rnASrnBEGINrn Declarern @v_Is_Virtual bit,rn @v_Status int,rn @interre intrn rn select @Ret_Msg=''rn rnrn rn BEGIN DISTRIBUTED TRANSACTIONrn rn -- 删除会员rn delete from tSalesAccount where Account_ID=@Account_IDrn rn IF @@error <> 0rn BEGINrn ROLLBACK TRANSACTIONrn return -100rn ENDrn rn exec @interre= WHNP.user_DB..TESTUPDATE 333,5rn rn rn IF @interre <> 0rn BEGINrn ROLLBACK TRANSACTIONrn return -100rn ENDrnrn COMMIT TRANSACTIONrnrn RETURN 0 rnrnENDrnrnGOrnrnrn<em>执行</em>上面的<em>存储过程</em>出错:rnrn<em>服务器</em>: 消息 7391,级别 16,状态 1,过程 procDeleteAccountTest,行 38rn[Microsoft][ODBC SQL Server Driver][SQL Server]该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'MSDAORA' <em>无法</em>启动<em>分布式事务</em>。rnrnrnOLE DB 错误跟踪[OLE/DB Provider 'MSDAORA' ITransactionJoin::JoinTransaction returned 0x8004d01b]。rnrn请问大家怎么解决????
存储过程如何调用视图
<em>存储过程</em>如何<em>调用</em><em>视图</em>
存储过程调用存储过程调用
<em>存储过程</em><em>调用</em><em>存储过程</em><em>调用</em><em>存储过程</em><em>调用</em><em>存储过程</em><em>调用</em><em>存储过程</em><em>调用</em>
前台调用存储过程如何返回执行的进度
我有一<em>存储过程</em>运行时间比较长,我如何在<em>存储过程</em>中加上进度信息,好让<em>前台</em>能读取到并显示目前正在处理什么信息。rn100分不够还可再翻N倍
链接服务器 无法启动分布式事务
<em>链接<em>服务器</em></em>"mylink"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI10" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持。"。rn消息 7391,级别 16,状态 2,过程 copyRow,第 7 行rn<em>无法</em><em>执行</em>该<em>操作</em>,<em>因为</em><em>链接<em>服务器</em></em> "mylink" 的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI10" <em>无法</em>启动<em>分布式事务</em>。rnrn求大神帮忙,谢谢!
OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务
<em>执行</em>语句:rnINSERT INTO SampleBookInfo (Author,Code1)rn SELECT Author,Code1 FROM OPENDATASOURCE('SQLOLEDB','Data Source=ServerName;User ID=sa;Password=sql').BookStore.<em>db</em>o.SampleBookInfo rnrn提示错误:rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: 不能在指定的事务处理器中获得新事务。]rnrnrn 该如何解决呢?望各位指点!
调用存储过程,rs.last()报错
错误信息:rnorg.apache.jasper.JasperException: Result set type is TYPE_FORWARD_ONLYrn请指教rn
调用存储过程报错
代码入下rn Set objrs=SERVER.CreateObject("ADODB.Recordset")rn strsql="v_Master"rn objrs.open strsql,conn,0,1,4rn我把strsql的字符串改成SQL语句 能行,但是我改成<em>存储过程</em>后就不行了我试了很多方法 都解决不了 这个<em>存储过程</em>就是一个查询功能rn <em>报错</em>显示是rn错误类型:rnADODB.Recordset (0x800A0BB9)rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rnrn谁知道的 告诉我一下 怎么弄的
调用存储过程报错
CallableStatement proc = con.prepareCall(" call PKG_PD_COURSE_NEW.p_fgdjjdddf_gs_accu(?) ");rn我的过程 rnCREATE OR REPLACE PACKAGE BODY PKG_PD_COURSE_NEW ISrn PROCEDURE p_fgdjjdddf_gs_accu(in_coursename IN NUMBER,rn out_dm OUT NUMBER,rn out_msg OUT VARCHAR2) ISrn rn BEGINrn rnjava.lang.NullPointerExceptionrn at com.niit.zsh.dao.impl.CourseDaoImpl.addCourse(CourseDaoImpl.java:20)rn at com.niit.zsh.service.impl.CourseServiceImpl.saveCourse(CourseServiceImpl.java:15)rn at com.niit.zsh.actions.CourseAction.addCourse(CourseAction.java:67)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)rn at java.lang.reflect.Method.invoke(Method.java:597)rn at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)rn at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)rn at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)rn at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166)rn at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)rn at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)rn at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)rn at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)rn at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)rn at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)rn at java.lang.Thread.run(Thread.java:619)
SqlCommand 调用存储过程 报错
如图 环境 .net 2.0 [img=https://img-bbs.csdn.net/upload/201706/29/1498709364_312624.png][/img] [img=https://img-bbs.csdn.net/upload/201706/29/1498709372_484936.png][/img]
一个存储过程调用报错
[code=SQL]rn表是scott中的emp表。。rnrncreate or replace package type_packrnisrn type cur_type is ref cursor;rnend;rn--------rncreate or replace procedure sel_insert_tab_emp2(p_empno number, p_ename varchar2,rnp_job varchar2, p_mgr number, p_hiredate varchar2,rn p_sal number, p_comm number, p_deptno number,v_page_data out type_pack.cur_type)rnasrn l_sql_com varchar2(100); rnbeginrnrn l_sql_com := 'select * from emp where';rn if p_empno is not null thenrn l_sql_com := l_sql_com || 'empno := ' || p_empno ; rn end if;rnrn if p_ename is not null thenrn l_sql_com := l_sql_com || 'and ename := ' || p_ename; rn end if;rn rn if p_job is not null thenrn l_sql_com := l_sql_com || 'and job := ' || p_job; rn end if;rn rn if p_mgr is not null thenrn l_sql_com := l_sql_com + 'and mgr := ' || p_mgr ; rn end if;rn rn if p_hiredate is not null thenrn l_sql_com := l_sql_com || 'and hiredate := ' || to_date(p_hiredate,'yyyy-mm-dd'); rn end if;rn rn if p_sal is not null thenrn l_sql_com := l_sql_com || 'and sal := ' || p_sal; rn end if;rn rn if p_comm is not null thenrn l_sql_com := l_sql_com || 'and comm := ' || p_comm; rn end if;rn rn if p_deptno is not null thenrn l_sql_com := l_sql_com || 'and deptno := ' || p_deptno; rn end if; rnrn open v_page_data for l_sql_com; --mark! 这<em>报错</em>。。rnrnend;rn----------------rn--测试<em>调用</em>(注意,抓取游标中数据,类型的问题) rndeclarern v_page_data type_pack.cur_type;rn v_data_row emp%rowtype;rnbeginrn <em>db</em>ms_output.put_line('diaoyong');rn pro_sel_tab_emp2(7788, null, null, null, null, null, null,null, v_page_data);rn fetch v_page_data into v_data_row;rn <em>db</em>ms_output.put_line('员工编号' || ' 员工姓名' ||' 部门名称'); rn while v_page_data%found loop rn <em>db</em>ms_output.put_line(v_data_row.empno || ' ' || v_data_row.ename || ' ' ||v_data_row.deptno);rn fetch v_page_data into v_data_row;rn end loop;rn close v_page_data;rnend; rnrn<em>存储过程</em>编译不出错。。rn测试程序<em>报错</em>如下。rnORA-00933: SQL 命令未正确结束rnORA-06512: 在 "SDD.PRO_INSERT_TAB_EMP2", line 42rnORA-06512: 在 line 6rn我这个<em>存储过程</em>逻辑还是有点问题的。不过我想先测试通过后再改的。。rn求<em>报错</em>原因。rnrn[/code]
kettle调用存储过程报错
2017/05/28 19:55:55 - <em>调用</em>DB<em>存储过程</em>.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : Because of an error, this step can't continue: rn2017/05/28 19:55:55 - <em>调用</em>DB<em>存储过程</em>.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : Unable to prepare database procedure callrn2017/05/28 19:55:55 - <em>调用</em>DB<em>存储过程</em>.0 - ERROR (version 4.1.0-stable, build 14410 from 2010-11-16 16.43.28 by buildguy) : Internal error when parsing callable statement metadata (missing parameter type)rnrn[img=https://img-bbs.csdn.net/upload/201705/28/1495973597_331543.jpg][/img]rnrn各位请教下这个错误怎么处理 是我哪个地方设置的有问题吗?
调用远程服务器存储过程报错
首先建立远程<em>连接</em>命令如下:rnEXEC sp_addlinkedserver 'cognos','','SQLOLEDB','<em>db</em>conn',null,'driver=sql server;server=1.1.1.1;uid=sa,pwd=123456789;' rnexec sp_serveroption N'cognos', N'rpc out', N'true' rnexec sp_serveroption N'cognos', N'rpc', N'true' rnexec sp_addlinkedsrvlogin 'cognos','False',null,'sa','123456789'rn然后<em>执行</em><em>存储过程</em>命令rnexec cognos.warehouse.<em>db</em>o.update_game_grn<em>执行</em>后,<em>报错</em>提示如下:rn[color=#FF0000]<em>链接<em>服务器</em></em>"cognos"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "登录超时已过期"。rn<em>链接<em>服务器</em></em>"cognos"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "建立到<em>服务器</em>的<em>连接</em>时发生错误。<em>连接</em>到 SQL Server 2005 时,默认设置 SQL Server 不允许远程<em>连接</em>这个事实可能会导致失败。"。rn消息 53,级别 16,状态 1,第 0 行rn命名管道提供程序: <em>无法</em>打开与 SQL Server 的<em>连接</em> [53]. rn<em>链接<em>服务器</em></em>"cognos"的 OLE DB <em>访问</em><em>接口</em> "SQLNCLI" 返回了消息 "无效的<em>连接</em>字符串属性"。[/color]rnrn请教各位帮帮我看看该怎么解决
java调用存储过程报错
<em>存储过程</em>建成功了,我在用java<em>调用</em>的时候又<em>报错</em>了。rn首先我的<em>存储过程</em>如下:rn[code=SQL]rncreate or replace procedure query_student rnisrnv_name varchar2(20);rnbeginrn select name into v_name from st_t_student where id=3012;rn <em>db</em>ms_output.put_line(v_name);rnend query_student;rn[/code]rn我的java代码如下:rn[code=Java]rnpublic void test()rn conn = JDBCUtils.getConnection("miniWeb", "miniWeb");rn try rn conn.setAutoCommit(false);rn //<em>调用</em><em>存储过程</em>rn cstmt = conn.prepareCall("call query_student");rn rs = cstmt.executeQuery();rn while(rs.next())rn System.out.println(rs.getString("v_name"));rn rn conn.commit();rn catch (SQLException e) rn e.printStackTrace();rn try rn conn.rollback();rn catch (SQLException e1) rn e1.printStackTrace();rn rn finallyrn JDBCUtils.closeConnection(rs, pstmt, conn);rn rn rn[/code]rn我的错误信息如下:rn[code=Java]rnjava.sql.SQLException: ORA-00900: invalid SQL statementrnrn at oracle.j<em>db</em>c.driver.DatabaseError.throwSqlException(DatabaseError.java:125)rn at oracle.j<em>db</em>c.driver.T4CTTIoer.processError(T4CTTIoer.java:305)rn at oracle.j<em>db</em>c.driver.T4CTTIoer.processError(T4CTTIoer.java:272)rn at oracle.j<em>db</em>c.driver.T4C8Odscrarr.receive(T4C8Odscrarr.java:203)rn at oracle.j<em>db</em>c.driver.T4CCallableStatement.do_describe(T4CCallableStatement.java:604)rn at oracle.j<em>db</em>c.driver.OracleStatement.get_column_index(OracleStatement.java:3037)rn at oracle.j<em>db</em>c.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:1861)rn at oracle.j<em>db</em>c.driver.OracleResultSet.getString(OracleResultSet.java:1559)rn at com.sinosoft.javase.ProcedureTest.test(ProcedureTest.java:36)rn at com.sinosoft.javase.ProcedureTest.main(ProcedureTest.java:53)rnrn[/code]
存储过程调用报错
我要在jsp中<em>调用</em><em>存储过程</em>,下面是我的代码为什么<em>报错</em>啊rn String url= "j<em>db</em>c:oracle:thin:@192.168.3.152:1521:test<em>db</em>";rn Class.forName("oracle.j<em>db</em>c.driver.OracleDriver");rn Connection conn = DriverManager.getConnection(url,"system","system");rn // Connection conn = confun.getConn();rn CallableStatement proc = conn.prepareCall("call test(?)");rn proc.registerOutParameter(1,java.sql.Types.INTEGER);rn proc.executeQuery();rn int sum = proc.getInt(1);rn<em>存储过程</em>rncreate or replace procedure test(total out integer) isrnbeginrn select count(*) into total from d_sjpc_gt01;rnend test;rnrn报的错误rnorg.apache.jasper.JasperException: Unable to compile class for JSPrnrnAn error occurred at line: 9 in the jsp file: /sjpc/tongji01_result.jsprnGenerated servlet error:rnD:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\sjpc\tongji01_005fresult_jsp.java:63: cannot resolve symbolrnsymbol : class Connection rnlocation: class org.apache.jsp.sjpc.tongji01_005fresult_jsprn Connection conn = DriverManager.getConnection(url,"system","system");rn ^rnrnrnAn error occurred at line: 9 in the jsp file: /sjpc/tongji01_result.jsprnGenerated servlet error:rnD:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\sjpc\tongji01_005fresult_jsp.java:63: cannot resolve symbolrnsymbol : variable DriverManager rnlocation: class org.apache.jsp.sjpc.tongji01_005fresult_jsprn Connection conn = DriverManager.getConnection(url,"system","system");rn ^rnrnrnAn error occurred at line: 9 in the jsp file: /sjpc/tongji01_result.jsprnGenerated servlet error:rnD:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\sjpc\tongji01_005fresult_jsp.java:65: cannot resolve symbolrnsymbol : class CallableStatement rnlocation: class org.apache.jsp.sjpc.tongji01_005fresult_jsprn CallableStatement proc = conn.prepareCall("call test(?)");rn ^rn3 errorsrn初学,不知道哪里的问题
存储过程调用报错(ORA-06550)
写了一个sql文件rn大致如下:rnSET ECHO ONrnSET TIMING ONrnSET SERVEROUTPUT ONrnrnWHENEVER SQLERROR EXIT SQL.SQLCODErnWHENEVER OSERROR EXIT 9rnrnBEGIN rnEXECUTE <em>调用</em>的<em>存储过程</em>;rn其他DB<em>操作</em>;rnCOMMIT;rnEND;rn/rnEXITrn就<em>报错</em>,但是将主要代码部分改为下面以后就正常了。为什么呢。rn*<em>调用</em>的<em>存储过程</em>单独<em>执行</em>是没问题的。rnrnEXECUTE <em>调用</em>的<em>存储过程</em>;rnBEGIN rn其他DB<em>操作</em>;rnCOMMIT;rnEND;rn/rnEXITrn
调用分页存储过程报错
[code=SQL]rnUSE [Second_CRMs]rnGOrn/****** Object: StoredProcedure [<em>db</em>o].[pagination] Script Date: 06/24/2010 09:16:21 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnrn/**--分页<em>存储过程</em>**/rnALTER procedure [<em>db</em>o].[pagination]rn @count int=0 output,rn @tableName varchar(255), -- 表名rn @tableName2 varchar(255)='', --子表rn @strGetFields varchar(1000)='*', --需要返回的列rn @fldName varchar(255)='', --排序的字段名rn @PageSize int=10, --页大小rn @PageIndex int=1, --页码rn @doCount bit=0, --返回记录总数, 非 0 值则返回rn @OrderType bit=0, --设置排序类型, 非 0 值则降序rn @strWhere varchar(1500)='' --查询条件 (注意: 不要加 where)rn rn rnasrn begin -- <em>存储过程</em>开始rnrn declare @strSQL varchar(5000) -- 主语句rn declare @strTmp varchar(110) -- 临时变量rn declare @strOrder varchar(400) -- 排序类型rn if(@doCount!=0)rn beginrn if(@strWhere!='')rn beginrn set @strSQL='select count(*) as Total from '+@tableName+' where '+@strWhere+''rn endrn elsern beginrn set @strSQL='select count(*) as Total from '+@tableName+''rn endrn set @count=@@ROWCOUNTrn endrn --以上代码的意思是如果@doCount传递过来的不是0,就<em>执行</em>总数统计。以下的所有代码都是@doCount为0的情况rn elsern beginrn if(@OrderType!=0)rn beginrn set @strTmp = '(select max'rn set @strOrder = ' order by ' + @fldName +' asc'rn endrn if(@PageIndex=1)rn beginrn if @strWhere != '' rn beginrn set @strSQL = 'select top ' + str(@PageSize) +' '+@strGetFields+ ' from ' + @tableName + ' where ' + @strWhere + ' ' + @strOrderrn endrn elsern beginrn set @strSQL = 'select top ' + str(@PageSize) +' '+@strGetFields+ ' from '+ @tableName + ' '+ @strOrderrn endrn end--如果是第一页就<em>执行</em>以上代码,这样会加快<em>执行</em>速度rn elsern if(@strWhere!='')rn beginrn set @strSQL='select top '+str(@PageSize)+' '+@strGetFields+' from '+@tableName+' where '+@fldName+' 'rn +@strTmp+'('+@fldName+') from (select top '+str((@PageIndex-1)*@PageSize)+' '+@fldName+' from '+@tableName2+' where '+@strWhere+' 'rn +@strOrder+')as tblTmp)and '+@strWhere+' '+@strOrder+''rn endrn elsern beginrn set @strSQL='select top '+str(@PageSize)+' '+@strGetFields+' from '+@tableName+' where '+@fldName+' 'rn +@strTmp+'('+@fldName+') from (select top '+str((@PageIndex-1)*@PageSize)+' '+@fldName+' from '+@tableName2+' 'rn +@strOrder+')as tblTmp)'+@strOrder+''rn endrn endrnrnexec (@strSQL)rnrnend --<em>存储过程</em>结束rnrnexec pagination @tableName='Bills a left join (select billId,sum(productTotalPrice) as ProductTotalPrice from BillAndProduct group by billId)b on a.bId=b.billId left join (select gBillId,sum(gPaymentPrice) as PaymentTotalPrice from Gathering group by gBillId)c on a.bId=c.gBillId left join (select tId,tValue from Type)f on a.bTypeId=f.tId',@fldName='bId'rn[/code]rn<em>调用</em>这个<em>存储过程</em>时候<em>报错</em>各位大侠帮我看看rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 102, Level 15, State 1, Line 1rn'lef' 附近有语法错误。rnMsg 217, Level 16, State 1, Procedure pagination, Line 73rn超出了<em>存储过程</em>、函数、触发器或<em>视图</em>的最大嵌套层数(最大层数为 32)。
OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务??
为了同步本地库和远程库,用了事务,但悲剧由此产生:rn-----------------------------------------------------------------------------rn<em>服务器</em>: 消息 7391,级别 16,状态 1,过程 TEST,行 14rn该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。rn[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]rnOLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。rn---------------------------------------------------------------------------------rnrn百度了下,发现解决方法:无非是:msdtc 服务打开之类,但打开后依然没有效果,错误照样出来,还要要打开135端口,但百度了下135端口打开是非常的非常的不安全,,,,,rn这我就茫然了,究竟我要怎么做呢?????????rn
服务器远程执行存储过程无法启动分布式事务,怎么办
用rn exec sp_addlinkedserver 'srv_lnk ', ' ', 'SQLOLEDB', '192.168.1.102' rn exec sp_addlinkedsrvlogin 'srv_lnk ', 'false',null, 'sa', 'sa' rn exec sp_serveroption 'srv_lnk', 'rpc out', 'true';rn建的远程<em>连接</em>rnrn我要<em>执行</em>远程数库上的<em>存储过程</em>并把返回数据插入一表内rn insert into #edi EXEC srv_lnk.[cgtest].[<em>db</em>o].[sp_po_import] @BATCH_STAMP, 1898,1 rn这条语句不写远程,能正常运行,一加srv_lnk就报rn"该<em>操作</em>未能<em>执行</em>,<em>因为</em> OLE DB 提供程序 'SQLOLEDB' <em>无法</em>启动<em>分布式事务</em>。"rnrn直接<em>执行</em>远程数据库的<em>存储过程</em>也没问题,就是用到insert into并<em>执行</em><em>存储过程</em>,就<em>报错</em>了,怎么办?!
程序调用存储过程前台没响应
RT
存储过程该如何调用
在C#中是如何<em>调用</em><em>存储过程</em>的。
扩展存储过程调用执行
我想通Delphi<em>调用</em>SQL SERVER 2000的<em>存储过程</em><em>执行</em>相应的功能。rnrn如我要使用<em>服务器</em>windows 2000 server的dir *.exe或者net use等命令行,在本机建立显示文件创建等<em>操作</em>。rnrn我该如何写这个<em>存储过程</em>呢?客户又该用Delphi怎么样去命令它<em>执行</em>这个<em>存储过程</em>呢》?rnrn
如何调用存储过程
在DELPHI中如何<em>调用</em>?rnrnSELECT rn 表名=case when a.colorder=1 then d.name else '' end,rn 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,rn 字段序号=a.colorder,rn 字段名=a.name,rn 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,rn 主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (rn SELECT name FROM sysindexes WHERE indid in(rn SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colidrn ))) then '√' else '' end,rn 类型=b.name,rn 占用字节数=a.length,rn 长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),rn 小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),rn 允许空=case when a.isnullable=1 then '√'else '' end,rn 默认值=isnull(e.text,''),rn 字段说明=isnull(g.[value],''),rn 索引名称=isnull(h.索引名称,''),rn 索引顺序=isnull(h.排序,'')rnFROM syscolumns arn left join systypes b on a.xtype=b.xusertypern inner join sysobjects d on a.id=d.id and d.xtype='U' and d.status>=0rn left join syscomments e on a.cdefault=e.idrn left join sysproperties g on a.id=g.id and a.colid=g.smallid rn left join sysproperties f on d.id=f.id and f.smallid=0rn left join(--这部分是索引信息,如果要显示索引与表及字段的对应关系,可以只要此部分rn select 索引名称=a.name,c.id,d.colidrn ,排序=case indexkey_property(c.id,b.indid,b.keyno,'isdescending')rn when 1 then '降序' when 0 then '升序' endrn from sysindexes arn join sysindexkeys b on a.id=b.id and a.indid=b.indidrn join (--这里的作用是有多个索引时,取索引号最小的那个rn select id,colid,indid=min(indid) from sysindexkeysrn group by id,colid) b1 on b.id=b1.id and b.colid=b1.colid and rnrnb.indid=b1.indidrn join sysobjects c on b.id=c.id and c.xtype='U' and c.status>=0rn join syscolumns d on b.id=d.id and b.colid=d.colidrn where a.indid not in(0,255)rn ) h on a.id=h.id and a.colid=h.colidrn--where d.name='要查询的表' --如果只查询指定表,加上此条件rnorder by a.id,a.colorderrn
plsql之存储过程调用执行
[code=&quot;java&quot;]<em>存储过程</em> 1 什么是<em>存储过程</em>? 用于在数据库中完成特定的<em>操作</em>或者任务。是一个PLSQL程序块,可以永久的保存在数据库中以供其他程序<em>调用</em>。 2 <em>存储过程</em>的参数模式 <em>存储过程</em>的参数特性: IN类型的参数 OUT类型的参数 IN-OUT类型的参数 值被 传递给子程序 返回给<em>调用</em>环境 传递给子程序 返回给<em>调用</em>环境 参数形式 常量 未初始化的变量 初...
PB调用后台DB的存储过程??
-
asp.net 无法调用存储过程
[code=C#]rn SqlConnection con = new SqlConnection(Maticsoft.DBUtility.DbHelperSQL.GetconnectionString());rnSqlDataAdapter da = new SqlDataAdapter();rnda.SelectCommand = new SqlCommand();rnda.SelectCommand.Connection = con;rnda.SelectCommand.CommandText = "exec sp_spaceused";rnda.SelectCommand.CommandType = CommandType.StoredProcedure;rnDataSet ds=new DataSet();rnda.Fill(ds);rn[/code]rn<em>执行</em>提示找不到<em>存储过程</em> 'exec sp_spaceused',rn在SQL管理器里面可以<em>执行</em>
访问接口 "microsoft.jet.oledb.4.0" 返回了消息 "多步 OLE DB 操作产生错误。">链接服务器"(null)"的 OLE DB 访问接口 "microsoft.jet.oledb.4.0" 返回了消息 "多步 OLE DB 操作产生错误。
EXEC sp_configure 'show advanced options', 1;rnGOrnRECONFIGURE;rnGOrnEXEC sp_configure 'Ad Hoc Distributed Queries', 1;rnGOrnRECONFIGURE;rnGOrnrninsert into OpenRowSet('microsoft.jet.<em>ole</em><em>db</em>.4.0',';database=E:\mdDB.m<em>db</em>','select * from tbcard') select * from tbcardrnrn配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。rn配置选项 'Ad Hoc Distributed Queries' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。rn<em>链接<em>服务器</em></em>"(null)"的 OLE DB <em>访问</em><em>接口</em> "microsoft.jet.<em>ole</em><em>db</em>.4.0" 返回了消息 "多步 OLE DB <em>操作</em>产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。"。rn<em>链接<em>服务器</em></em>"(null)"的 OLE DB <em>访问</em><em>接口</em> "microsoft.jet.<em>ole</em><em>db</em>.4.0" 返回了消息 "多步 OLE DB <em>操作</em>产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。"。rn消息 7320,级别 16,状态 2,第 2 行rn<em>无法</em>对<em>链接<em>服务器</em></em> "(null)" 的 OLE DB <em>访问</em><em>接口</em> "microsoft.jet.<em>ole</em><em>db</em>.4.0" <em>执行</em>查询"select * from tbcard"。提供程序不支持 UPDATE/DELETE/INSERT 语句必需的<em>接口</em>。提供程序指示与其他属性或要求发生了冲突。rn
调用 其他服务器 存储过程
大家好 我想实现 rn<em>服务器</em>a <em>服务器</em>b 数据接收程序;原先 在<em>服务器</em>b上的数据库有个<em>存储过程</em>是 数据接收程序 触发的, 现在我想 在 <em>服务器</em>a上运行 数据接收程序 然后触发 <em>服务器</em>b上的数据库<em>存储过程</em> 该怎么做?rn说是 可以直接在<em>服务器</em>a上可以掉b<em>服务器</em>的<em>存储过程</em>啊 但没有 写过 <em>存储过程</em> 不知道 该怎么做 ,希望 提供个 示例参考,无从着手rn
服务器调用存储过程
1、想在数据库<em>服务器</em>(192.168.90.3)<em>调用</em>数据库<em>服务器</em>(SRV\PQ)的<em>存储过程</em>并传参数给它该如何实现rn[code=SQL]rnexec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','SRV\PQ'rnexec sp_addlinkedsrvlogin 'srv_lnk','false',null,'HR','hoi1'rngornselect * from srv_lnk.weds_v4.<em>db</em>o.dq_user[/code]rnrn以上在数据库<em>服务器</em>(192.168.90.3)查询数据库<em>服务器</em>(SRV\PQ)表dq_user成功rnrn现在想在数据库<em>服务器</em>(192.168.90.3)<em>调用</em>数据库<em>服务器</em>(SRV\PQ)的<em>存储过程</em>:rnexec JiaBanMingxi '2010-05-13 00:00:00','2010-05-14 23:59:00','14,','',''rn该如何写呢?rnrn2、新建linkedserver<em>执行</em>完查询或<em>调用</em>语句后需不需要断开linkedserver如何断开rn
mysql 存储过程、触发器、视图、游标、分布式事务-之存储过程
<em>存储过程</em>: http://www.cnblogs.com/zhuawang/p/4185302.html
java文档模板很全面的模板下载
java文档模板很全面的模板绝对很实用java文档模板很全面的模板绝对很实用java文档模板很全面的模板绝对很实用java文档模板很全面的模板绝对很实用 相关下载链接:[url=//download.csdn.net/download/gylixy/3194899?utm_source=bbsseo]//download.csdn.net/download/gylixy/3194899?utm_source=bbsseo[/url]
MSP430-TIMERB3,本人编写验证过,绝对正确下载
MSP430-TIMERB3,本人编写验证过,绝对正确。 相关下载链接:[url=//download.csdn.net/download/keaideahu/3756406?utm_source=bbsseo]//download.csdn.net/download/keaideahu/3756406?utm_source=bbsseo[/url]
Android系统级深入开发——移植与调试01下载
Android系统级深入开发——移植与调试第一部分 相关下载链接:[url=//download.csdn.net/download/zhang55qwe/5078664?utm_source=bbsseo]//download.csdn.net/download/zhang55qwe/5078664?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的