K3账套注册提示对象名“t_KDAccount_gl”无效的处理方案
2017-08-29 10:57
204 查看
症状:数据库迁移到另外一台服务器,重新在中间层服务器注册数据库账套,提示对象名“t_KDAccount_gl”无效,如下图:
原因:系统注册时默认select默认master表中的t_KDAccount_gl表,如果没有该表会报如上错误,如果创建了该表,但是没有对master的select或者update权限也会报错如下错误:拒绝了对对象‘t_kdaccount_gl’(数据库'master',架构'dbo')的SELECT/update权限:
解决方法:
1、在master增加表t_KDAccount_gl表,语句如下:
USE [master]
GO
/****** Object: Table [dbo].[t_kdaccount_gl] Script Date: 08/29/2017 10:29:25 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[t_kdaccount_gl](
[cid] [smallint] NULL,
[cacc_name] [varchar](255) NULL,
[cdbname] [varchar](255) NULL,
[DBuildDate] [datetime] NULL,
[DDuplicateDate] [datetime] NULL,
[cDBVersion] [varchar](20) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
2、将K3数据库登录账号赋予master数据库t_KDAccount_gl表的select和update权限。
3、重新注册账套,系统会将账套信息写入master表,信息如下:
如上操作即可完成注册账套。
原因:系统注册时默认select默认master表中的t_KDAccount_gl表,如果没有该表会报如上错误,如果创建了该表,但是没有对master的select或者update权限也会报错如下错误:拒绝了对对象‘t_kdaccount_gl’(数据库'master',架构'dbo')的SELECT/update权限:
解决方法:
1、在master增加表t_KDAccount_gl表,语句如下:
USE [master]
GO
/****** Object: Table [dbo].[t_kdaccount_gl] Script Date: 08/29/2017 10:29:25 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[t_kdaccount_gl](
[cid] [smallint] NULL,
[cacc_name] [varchar](255) NULL,
[cdbname] [varchar](255) NULL,
[DBuildDate] [datetime] NULL,
[DDuplicateDate] [datetime] NULL,
[cDBVersion] [varchar](20) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
2、将K3数据库登录账号赋予master数据库t_KDAccount_gl表的select和update权限。
3、重新注册账套,系统会将账套信息写入master表,信息如下:
如上操作即可完成注册账套。
相关文章推荐
- iOS注册远程推送消息证书后提示此证书签发者无效的解决办法
- IE9在FCKeditor编辑器插入图片时,弹出窗口后没反映,提示调用的对象无效
- 微信开发,对象转换为xml时候引用XStream这个类报错处理方案
- 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名'xxxs'无效”异常处理
- sqlserver添加数据的时候提示对象名‘updated’无效
- insufficient thread locking around avcodec_open/close() 错误提示并解决之道和视频处理方案
- iOS注册远程推送消息证书后提示此证书签发者无效的解决办法
- 彻底解决“安卓IMEI提示无效”的方案
- SqlServer提示“列前缀tempdb.无效: 未指定表名”问题解决方案
- 对于SQL Server 对象名 XXX 无效 的多种有效处理方式(hibernate自动创建、数据库移植)
- iOS注册远程推送消息证书后提示此证书签发者无效的解决办法
- 彻底解决“安卓IMEI提示无效”的方案
- 对象名 'sys.objects' 无效 sql2005的脚本运行在2000提示
- iOS项目异常捕捉提示及处理方案。
- 关于网站注册账号时提示Server 对象 错误 'ASP 0177 : 800401f3'
- 【java编程】Properties对象之试用到期提示注册
- 工程内提示找不到类异常处理!并不是ACTIVITY 没有注册
- 过滤器案例之编码问题处理、代理对象的使用、过滤器案例之无效数据的过滤
- discuz!nt论坛搬迁后出错,提示:对象名 'dnt_templates' 无效
- 注册控件失败之一:提示0x80040200错误的处理办法