
解决方法步骤如下:
1、首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
2、进入管理器中,选择数据库,右键,在d出的菜单选择“附加”,如图所示,选择要附加的文件后,点击附加,如果没有报错,则完成附加,否则,需要接下来的数据修复。
3、报错,附加失败后,新建数据库,且要与要附加的数据库同名。如要附加的数据库为skhprint,要新建的数据库名也要命名为skhprint,如图,点击确定,完成数据库创建。
4、如何在界面内找到“停止”选项并单击停止数据库。
5、将原mdf文件,如skhprintmdf复制到新创建的数据库所在目录中,之后,开启服务器。
6、这时,会发现skhprint质疑,接下来要打开查询分析器,输入如下代码:use mastergo--declare @databaseName varchar(50)--set @databaseName='skhprint'--1修改服务器设置:允许对系统目录进行直接修改
sp_configure 'allow updates',1 reconfigure with overridego--2将数据库置为紧急状态update masterdbosysdatabases set status = 32768 where name = 'skhprint'go--3删除新的ldf文件,重建日志:dbcc rebuild_log('skhprint', 'f:\skhprint_log_newldf')--假设把新日志在f盘goupdate masterdbosysdatabases set status = 16 where name = 'skhprint'即可。
1看看端口号有没有配置正确,看一下配置参数svcename跟services文件中配置的db2端口号是否一致,windows一般用50000,unix/linux一般用60000
2连接出错首先看看服务器ip 和端口写对没有
ip如果没错就要看看服务器的db2服务端口对不对。另外对于服务器下面这些也要注意
检查服务器的配置情况如下:
验证存在的DB2数据库
db2 list db directory
db2 list db directory show detail
验证实例使用的通讯协议,查看DB2COMM变量
db2set -all
数据库安装 *** 作失败并显示试图加载格式不正确的程序,原因和解决方法如下:
两种原因:
第一种为程序的运行以平台系统位数不匹配,第二种则是该死的VS整出来的。
一般在下面三种情景下会发生
164位系统上C#调用32位的C++ dll
264位系统上IIS发布含有32位的 dll应用程序时
364位系统上编写C++ dll,在64位系统上通过 C#调用 ,可能成功,也可能失败,失败就报BadImageFormatException 异常,也是最二的一种情况是由该死的VS整出来的
解决方法如下:
1VS在64位系统下面,编译调试某个C++的API的时候,报错:未处理BadImageFormatException 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)。
其原因是该API是在32位系统下面开发的,在64位系统上面开发编译的时候需要将生成的目标平台设为X86。
方法是:
在右边的“解决方案资源管理器”里,右键该项目点击属性。在属性窗口里选择“生成”——“目标平台”下拉里选中“X86"即可。
然后保存重新编译
原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误;
解决办法是把发布网站的程序池开通32位兼容性即可
这是在SQL 2000联机帮助中找到的:
缺少或未注册 DLL
如果调试程序启动失败,而且遇到如下错误信息,那么可能需要手工建立调试环境:
输出窗口中的错误(指出在 \mssql\binn 文件夹下缺少 mssdi98dll)
ODBC:错误信息 0,级别 16,状态 1
[Microsoft][ODBC SQL Server 驱动程序][SQL Server] 无法装载 DLL mssdi98dll 或引用的 DLL 之一。
原因:126(找不到指定的模块)。
对\:Program Files(x86)\Mircrosoft SQL Server\MSSQL\这个目录没有修改权限
在这个目录的ntfs权限上,添加Everyone的修改权限
或者还原时,选择其它的目录
参考:
以上就是关于sql数据库附加出错怎么办全部的内容,包括:sql数据库附加出错怎么办、db2连接数据库选择模式名出现问题、数据库安装 *** 作失败并显示试图加载格式不正确的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)