5取数问题解决方法总结解析Word格式.docx

上传人:b****3 文档编号:18247268 上传时间:2022-12-14 格式:DOCX 页数:27 大小:3.56MB
下载 相关 举报
5取数问题解决方法总结解析Word格式.docx_第1页
第1页 / 共27页
5取数问题解决方法总结解析Word格式.docx_第2页
第2页 / 共27页
5取数问题解决方法总结解析Word格式.docx_第3页
第3页 / 共27页
5取数问题解决方法总结解析Word格式.docx_第4页
第4页 / 共27页
5取数问题解决方法总结解析Word格式.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

5取数问题解决方法总结解析Word格式.docx

《5取数问题解决方法总结解析Word格式.docx》由会员分享,可在线阅读,更多相关《5取数问题解决方法总结解析Word格式.docx(27页珍藏版)》请在冰豆网上搜索。

5取数问题解决方法总结解析Word格式.docx

打开SQLServer2005中的配置工具SQLServerConfigureManager

2:

将命名管道和TCP/IP协议启用(如下图)

3:

重新启动SQLServer(MSSQLSERVER)(如下图)

2、问题:

审计系统还原bak报错“媒体集有2个媒体簇,但只提供了1个,必须提供所有成员”

由于备份数据库时,添加了多个*.bak文件,就将数据库“分段”备份到了2个数据库*.bak,而还原时,只用了其中一个*.bak文件还原,让客户备份到一个BAK文件中,在还原。

3、问题:

审计系统还原bak报错“此文件不是有效的磁带格式备份集,无法进行还原操作!

Sqlstate=27000。

无法打开备份设备......出现操作系统错误5(拒绝”

解决方法如下:

4、问题:

在从该备份集进行读取时,RESTORE检测到在数据库“11”中的页上存在错误

此错误可能是还原的备份文件是高版本数据库备份出来的,也可能是备份文件损坏导致。

5、问题:

WIN8电脑取数,显示帐套了,点击开始取数报错,未发现数据源名称且未指定默认驱动程序。

以管理员身份运行就行了。

6、问题:

审计系统还原bak报错,设备上的媒体簇的结构不正确,sqlserver无法处理此媒体簇

一种可能备份文件不是有效的BAK备份。

7、问题:

前端连接上后,点击开始取数报错。

数据库文件复制失败。

在取数时要在C盘创建临时文件,一种可能C盘空间不足导致,或者database文件夹下sjqs.db没有。

或者以管理员身份运行下。

8、问题:

审计系统还原bak报错,已处理多页,这些页属于数据库XX的文件UFMODEL位于文件1上

备份版本高,数据库版本低导致。

安装一个高版本数据库。

 

9、问题:

前端3000点击连接数据库时报错。

由于系统错误126指定驱动程序无法加载。

动态库系统不同不兼容,将c盘window文件夹下,system32文件夹下,的ODBC32.DLL文件拷贝出来放置在前端取数工具目录32的文件夹下(win8)。

如果是win7系统的,拷贝过来之后,需要重命名加上win7(如下图)

10、问题:

sqlserver还原bak备份,目录查找失败,出现操作系统错误3(系统找不到指定路径)

是因为BAK还原的时候他可能MDF数据文件,跟日志文件,还是记录的以前的路径,在你本机还原的时候,需要看下,MDF的路径,你本机是否存在,不存在就换个路径,或者创建指定路径的文件夹。

1.11.无法打开物理文件操作系统错5

打开mdf和ldf所在的位置,然后找到要附加的.mdf文件--------->

右键--------->

属性--------->

安全--------->

选择当前用户--------->

编辑--------->

完全控制。

11、问题:

前端连接sqlserver数据库,用sql直连报错如下,用户sa登陆失败

证明当前的用户名、密码不对。

让客户问下企业数据库密码,如果本机是数据库服务器,或者用ODBC,信任连接试下。

12、问题:

前端连接sqlserver数据库,用ODBC连接报错,sqlstate:

’28000’sqlserver错误18456ODBCDRIVER用户“XXX”登陆失败。

要指定数据库的用户名、密码登陆连接,可选ODBC连接不勾选信任连接输入有效的用户名密码,也可用sql直连输入有效的用户名密码在连接数据库。

13、问题:

用sqlserver还原备份报错,“withmove子句可用于重新定位一个或多个文件”

是由于还原备份文件加载后的,日志文件以及数据文件的名称一样,改成不相同的名称即可。

例如dxntemp1.mdf数据文件,dxtemp2.ldf日志文件

14、问题:

审计系统还原备份报错,“createdatabase或者alterdatabase失败,因为结果数据库的累计大小将超出每数据库为4096MB的许可限制值”

是安装的简装版的数据库,对限制还原的备份大小有限制,让客户下载企业版安装在还原。

15、问题:

前端在客户端连接sqlserver数据库报错,“connectionopenconnectsqlserver不存在或拒绝访问”

一种可能是因为输入的服务器的IP地址不正确,输入的那个IP地址上没有安装数据库、或者那个IP地址的数据库服务没有启动。

一种是服务器的ip问题,取数工具默认的是local或127.0.0.1,换成企业真实的ip或者登陆企业数据库的数据库名;

另外一种可能就是企业的数据库服务没有开启,鼠标右键点计算机—管理—(界面左侧)服务和应用程序—服务,然后在右侧找到名称以SQL开头的服务,把状态都改为已启动,启动服务之后,再重新打开取数工具取数

还有看下服务器电脑上的防火墙是否是关闭状态,打开控制面板—系统和安全—windows防火墙—关闭

16、问题:

显示帐套了,点击开始取数报错“specifieddatabasefilealreadyinuse”

一种可能是杀毒软件影响:

先关了前端,然后关闭杀毒软件,看下任务管理器里面,dbeng10.exe进程给结束,在运行试下。

17、问题:

连接sqlserver选择数据库之后,报错“拒绝访问指定的数据库”

1种可能这个数据库损坏了,2种可能这个数据库有权限限制,需要指定的用户跟密码访问。

18、问题:

sqlserver2008还原备份的时候报错。

该数据库版本是在运行版本10.50.1600的服务器上备份的,该版本与此服务器(运行版本10.00.1600)不兼容。

请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。

备份是sqlserver2008R2的数据库备份出来的。

当前的数据库是SQLSERVER2008不兼容,找一个R2数据库还原下备份。

19、问题:

连接上数据库,显示帐套了,点击开始取数报错,创建临时目录时出错。

问题解决:

1种可能杀毒软件限制,退出杀毒软件,任务管理器把DBENG10.exe结束进程,在运行前端。

2种可能,改下兼容性,以管理员身份运行试下。

20、问题:

数据库还原bak时吧,设备上的介质簇的结构不正确,sqlserver无法处理此介质簇,restoreheaderonly正在异常终止错误3241

1种可能,因为之前的备份文件是ba_的后缀名,客户自己改成bak了,应该是把ba_改成rar解压里面才是数据库备份文件。

三、ORACLE

点选“客户端配置客户端连接”输入本机的IP地址,或者主机名,或者localhost输入实例名,点击配置客户端时,连接取数如下错误。

连接oracle时出错:

ORA-12705:

CannotaccessNLSdatafilesorinvalidenvironmentspecified

regedit,打开注册表看下这个路径“HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE”右侧是否有

NLS_LANGSIMPLIFIEDCHINESE_CHINA.ZHS16GBK如果没有证明,没有以管理员身份运行导致,或者企业电脑的此项注册表禁止写入。

这时候找台客户端电脑(能ping通服务器的,在一个内网的)连接取数。

选中的“服务器连接”取数报如下错误。

ORACLELIBRARYOCI.DLLCOULDNOTBELOADED

问询企业电脑是什么操作系统,是否是64位的操作系统,由于PB自带的oracle连接驱动不兼容64位的oracle所以弹出此错误。

直接关闭前端,重新运行前端,点选“客户端配置客户端连接”输入本机的IP地址(主机名、localhost、127.0.0.1都可以)输入其他参数点击配置客户端在取数即可。

如果还报错,找台客户端电脑(能ping通服务器的,在一个内网的)连接取数。

安装oracle10出现错误,程序异常终止,发生内部错误,请将以下文件提供给oracle技术支持部门。

将setup.exe或者安装文件夹的兼容性改下,右键—属性—兼容性改为兼容XPserverspck1,勾选以管理员运行。

就行了。

用oracle10gemterprisemanager控制台登陆的时候报错。

问下客户是不是改了主机名了,host=后面是数据库的服务名,一般用主机名,看下此名称跟现在的主机名是否相同,如果不同,可改下电脑的主机名,也可以删除控制台的服务,重新创建一个。

前端连接oracle接口时,协议适配器错误

数据库实例名没有填写。

没有点击配置客户端导致的。

在客户端取数oracle的接口参数都输入完后,点击连接报错。

ORA-12170连接超时

输入的IP地址无法通讯,无法ping通。

在开始菜单,运行窗口,输入cmd在dos命令下输入ping输入的IP地址看是否能ping通。

如果出现timeout证明无法通信,请在数据库服务器电脑上取数,或者找一个能跟服务器数据库能ping通通讯的电脑。

取数oracle接口输入参数后,提示,ora-12154无法解析指定的连接标示符英文为(ora-12154couldnotresolvetheconnectidentifierspecified)

1种、输入实例名不正确,请让客户跟企业确认,

2种、数据库服务器电脑上同时装了ORACLE数据库的服务器端,以及客户端。

此时要数据库客户端的实例名优先使用,可以通过开始菜单,找到oracleclient的路径找到netmanager查看具体的实例名。

3种、客户选择客户端取数,没有点击“配置客户端”按钮

oracle接口取数,在数据库服务器端取数报错,ORACLELIBRARYOCI.DLLcouldnotbeloaded

1种可能数据库服务器的电脑以及oracle是64位的PB自带的连接工具不支持64位数据库连接。

这时需要关闭前端,在运行前端,直接选择“客户端上配置客户端连接”,在填写相应的参数即可。

2种可能没有配置oracle的环境变量。

找一台客户端电脑,就是能ping通数据库服务器的电脑上取数。

oracle类型数据库接口,填写完参数后取数报错,数据库连接错误PLEASEINSTALLORACLE9Iclientorsetprimaryoraclehometooracle9i

1种可能PB自带的连接驱动与本机数据不兼容。

需要关闭前端,从新打开,选择“客户端配置客户端连接”填写参数后点击连接尝试下。

还有错误,换个客户端电脑取数。

就是能ping通数据库服务器的电脑,跟数据库服务器电脑能通讯的。

Orcle11g的取数时候提示数据库连接错误

连接参数选择oracle10g

输入的密码不对

改成第一个service

然后在点击配置客户端在点下连接

连接参数选择oracle10

1.开始----程序-----oracle------配置和移植工具-----NetManager----本地----服务命名---ora11(这个是我的专用服务器)把右边下面的主机名改成192.168.1.102

2.开始----程序-----oracle------配置和移植工具-----NetManager----本地----监听程序---同样把右边下面的主机名改成192.168.1.102

重新连接又报了另一个错误

ora-12541:

TNS:

没有监听器

1.cmd---services.msc----以Oracle开头TNListener结尾的服务启动它

2.如果还没有启动,修改注册表cmd--regedit

找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleTnsListener

添加一个字符串imagepath值为TNSLSNR.exe的路径

我的是D:

/Oracle/Administrator/product/11.1.0/db_1/BIN/TNSLSNR

终于可以连接上了,高兴!

如果在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:

连接超时

1.cmd-----pingip地址查看网络问题,看能否ping通

2.cmd-----tnsping 

ip地址(或者是服务器的实例名SID)如果报“TNS-12535:

操作超时”,可能是服务器端防火墙 

没有关闭

3.cmd----netstat-na查看1521端口是否关闭,如果关闭WindowsXP中的防火墙设置中将1521端口设为例外

4.cmd----lsnrctlstatus 

lsnrctl是listener-control监听器的缩写,查看监听的状态

四、DB2

连接DB2接口报错,未发现数据源名称并且未指定默认驱动程序。

此错误是本机没有安装DB2的数据库,服务器或者,本机的数据库服务器没有启动

五、杀毒软件影响

sqlserver连接数据库显示帐套会计年,点击开始取数报错。

“sqlstate=08so1communicationerror”或者“数据库连接失败”的错误。

或者是“unabletostartdatabaseserver”

方法1.360,杀毒软件关闭掉。

看下任务管理器,进程里面的dbeng10.exe给结束进程,在重新取数。

方法2.看下database是否有dbeng10.exe,dbodbc10.dll这两个文件是否存在。

如果没有下载最新前端。

方法3.注册表路径下HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\此项是否存在dinkumsjqs。

六、SAP取数工具

SAP取数工具输入完用户名、密码、以及语言后报错“RFCERRORRECEIVED,selectoneoftheinstalledlanguages”

注意看下面那个错误提示,selectoneoftheinstalledlanguages此错误,说明你SAP系统没有你输入语言ZH,可问询企业的sap人员,填写相应的语言,或者不填写语言参数,直接点击确定。

SAP取数工具输入用户名、密码后点击确定按钮后,报错“RFCERRORRECEIVEDnameorpasswordisincorrect(repeatlogon)”

此错误说明用户名或者密码错误。

问下企业的SAP人员填写具有三个权限的用户名密码。

SAP取数工具,选择客户端连接之后,输入客户端、用户、密码参数后,点击确定按钮,报错“英文提示Client004isnotavailableinthissystem”中文解释“客户端004年该系统不可用”

此错误可能是由于客户端参数输入的不正确,问下企业的sap人员填写下,或者登陆SAP网页界面后第一个clent的填写处即是。

用SAP取数工具取数,输入用户名密码后,报错“RFCERRORRECEIVEDNORFCauthonizationforfunctionmoduleRFCPING”

查看了权限后,“交叉应用权限对象RRC访问的权限检查,RFC用户的权限检查”“基本:

管理”都存在,证明那三个权限都添加了,展开更详细的权限配置,标紫色的地方,有限制,作业为“执行”,保护名称为“KYP7”,对象类型为“功能组”,把作业改成“所有活动”,要保护的RFC名称为“*”,对象类型为“全部值”就行了。

也就是所有限制参数都不选就达到没有限定的状态了。

SAP取数工具,输入参数后报错,RFCauthorizationforfunctionfroupsyst,connecttosapgatewayfailed

是权限问题,该用户没有拥有那三个访问数据的权限。

SAP取出的数据是乱码,代码页改成了8400了,切换在点击后又变成1100

需要登录SAP的客户端,然后点击更改项目,选择代码页的页签,默认是缺省值,改成简体中文,点击确定,在运行取数工具,默认就是8400了,就不是1100了。

(谨记,记得改完之后让客户在改回来,不要影响人家系统)

七、DBF

1、安易dbf的数据库,取数点击连接按钮报错,“数据文件拷贝不成功”。

里面有一个文件a_cz.dbf文件名称后面的空格解析后是乱码,把此文件重命名,或者删除即可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1