MSDE2000_常见问题解决方案.doc_第1页
MSDE2000_常见问题解决方案.doc_第2页
MSDE2000_常见问题解决方案.doc_第3页
MSDE2000_常见问题解决方案.doc_第4页
MSDE2000_常见问题解决方案.doc_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

msde 2000 安装失败的解决方法1、安装到最后时,进度条自动回滚,安装不成功 1)添加/删除程序中彻底删除sql server。 2)删除目录“C:Program FilesMicrosoft SQL Server” 3)查看:控制面板-管理工具-服务-server的“状态”必须是“已启动”,“启动类型”必须是“自动”2、安装时提示:“指定的实例名无效”不能继续安装 1)添加/删除程序中彻底删除sql server。 2)删除目录“C:Program FilesMicrosoft SQL Server” 3)开始运行services.msc 到右边找到以下服务: COM+ System Application Application Management ASP.NET State Service Distributed Transaction Coordinator HTTP SSL Remote Procedure Call (RPC) Locator 将以上服务的“状态”属性改为“已启动”3、“配置服务器失败,请参考系统日志说明”和安装过程进度条退回 1)添加/删除程序中彻底删除sql server。 2)删除目录“C:Program FilesMicrosoft SQL Server” 3)“控制面板”-“网络连接”-在菜单“高级”中,单击“高级设置”-在“适配器和绑定”选项卡中, 确定选中了“Microsoft网络的文件和打印机共享” 4)“控制面板”-“管理工具”-本地安全策略”-展开“本地策略”,选中“安全选项”- “设备:未签名驱动程序的安装操作”或“未签名非驱动程序的安装操作”,设置为“默认继续”4、如果还不行,就这样做: 1)添加/删除程序中彻底删除sql server。 2)删除目录“C:Program FilesMicrosoft SQL Server” 3)打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到 PendingFileRenameOperations项目,并删除 4)重启电脑,以administrator这个用户登录。5、如果登录时,不显示Administrator怎么办? 单击“开始运行”,输入regedit后回车,打开注册表编辑器,依次展开 “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonSpecialAccountsUserList”分支, 将右边的Administrator的值改为1,即可让Administrator账户出现在登录的欢迎屏幕上。注意: 在“添加/删除程序”中无法卸载sql server,或卸载时出现错误提示时: 请同时按下“ctrl+alt+del”这三个按键,在弹出的窗口中,选“进程”选项卡,从中找出 以下两个进程“sqlmangr.exe”、“sqlservr.exe”,点击“结束进程”按钮,结束这两个进 程,然后再执行“添加/删除程序”时即可卸载sql server了。解决方案: MSDE 验证模式、网络配置及帐号口令更改 2009-05-07 22:10Microsoft SQL Server Desktop Engine(MSDE) 验证模式、网络配置及帐号密码更改Microsoft SQL Server Desktop Engine(MSDE) 是 Microsoft 授予开发者非专有使用性的、限制性的、免版税的内部使用许可,安装和使用的“软件”。您可以复制和使用任何文档的不限数目的副本,条件是这些副本仅为供个人使用。因此,MSDE对个人来说是免费的数据库软件。不过,很多时候,在开发过程中,MSDE的验证验证模式、网络配置及sa帐号密码更改等问题时常出现。笔者今日针对此类问题研究总结如下:一、MSDE 验证模式更改在开发过程中,有时连接SQL时会提示如下错误:用户 sa 登录失败。原因: 未与信任 SQL Server 连接相关联。这就是由验证模式引起的。验证模式可以通过修改注册表项切换。如果 MSDE 是作为默认实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLM/Software/Microsoft/MSSqlserver/MSSqlServer/LoginMode如果 MSDE 是作为命名实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLM/Software/Microsoft/Microsoft SQL Server/%InstanceName%/MSSQLServer/LoginModeLoginMode 注册表子项的值设置为 1 是Windows 身份验证。如果启用了混合模式身份验证,则此值为 2。要从集成 (Windows) 身份验证模式切换到混合验证模式,请按以下步骤操作:1. 要停止 MSSQLSERVER 以及所有其他相关服务(如 SQLSERVERAgent)。2. 打开注册表编辑器。要打开注册表编辑器,请依次单击开始和运行,然后键入:“regedt32”(不包括引号)3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE/Software/Microsoft/MSSqlserver/MSSqlServer- 或者HKEY_LOCAL_MACHINE/Software/Microsoft/Microsoft SQL Server/MSSQLServer4. 在右窗格中,双击 LoginMode 子项。5. 在 DWORD 编辑器对话框中,将此子项的值设置为 2。6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。二、配置 MSDE 网络连接有些 SQL Server 实例和 SQL Server Desktop Engine(也称为 MSDE)实例可能会作为本地数据存储运行,仅由运行在同一计算机上的应用程序使用。如果从未向这些 MSDE 实例进行过网络连接,则这些实例不需要网络支持,此时关闭那些不需要的资源是一个明智的选择。每一个 SQL Server 实例或 MSDE 实例都可以配置为侦听一组特定的网络协议和地址。如果某一实例不需要网络连接,则关闭不用的网络支持可减少该实例的安全依赖性。您可以通过将该实例配置为不侦听任何网络协议来做到这一点。同样的,如果 SQL Server 或 MSDE 默认安装没有配置网络连接,也可以通过配置进行修改:1. 如果在计算机上安装了 SQL Server 客户端工具,请打开 Microsoft SQL Server 程序组,然后启动“服务器网络”实用工具。如果未安装 SQL Server 客户端实用工具,请运行 SQL Server ToolsBinn 文件夹中的 Svrnetcn.exe 文件(默认路径:C:Program FilesMicrosoft SQL Server80ToolsBinnSVRNETCN.exe)。通常情况下,不在计算机上安装 SQL Server 客户端实用工具的原因是:该计算机只运行 MSDE 2000 实例,而这些实例不向用户提供使用 SQL Server 客户端实用工具的许可。2. 在“常规”选项卡上,选择“此计算机上的实例”列表框中的 SQL Server 实例的名称。单击默认实例的“服务器名”以将其选中,或为任何指定的实例选择“服务器名/实例名”。 3. 要将 SQL Server 的实例限制为只允许本地连接,请单击“禁用”,直到“启用的协议”列表中不再列出任何协议。如果您需要在以后更改此设置以允许远程连接,请逆向执行此过程并启用一个或多个协议。4. 单击“确定”。5. 重新启动 SQL Server 实例,以使所做更改生效三、更改 MSDE 登录帐户和口令輸入下列命令,更改MSDE帐号密码:1. 在正在连接到的 MSDE 实例的宿主计算机中,打开命令提示符窗口。 2. 键入下面的命令,然后按 Enter 键:osql -E在 1 提示符下,键入下列命令,然后按 Enter 键:1 sp_password old = null, new = test, loginame =sa 2 go提示“密码更改成功”后,则将 MSDE实例的 sa 用户口令修改为“test”。MSDE的安装和介绍 由于要用installshield打包发布系统,我不能把sqlserver那么一大拓都打上,只能用msde这个版本了,原来还以为msde和sqlserver差不多,没想到差的远了,装了半天都没装上,装的时候刷的以下什么都没了我很是郁闷,也不知道装到哪儿了,也不知道安装成功了没有,在开始菜单里面也找不到它的踪影. 一MSDE介绍 MSDE 2000 (SQL Server 桌面引擎,MS SQL Server Desktop Engine)是微软公司提供的一个免版税、可再分发的数据库引擎,它与 Microsoft SQL Server 2000 完全兼容。MSDE2000体积小,系统要求低,支持SQL Server 2000其它版本的大多数功能,但不包括图形管理工具(企业管理器、查询分析器等等)。MSDE是一种使能技术,它提供了本地的数据存储,并完全跟Microsoft SQL Server® version 7.0的代码是兼容的。这种技术将Access从一个简单的文件服务器数据库应用程序转变为一个适用于任意规模组织的、功能极强的、具有高度的可扩展性的客户/服务器解决方案。MSDE 2000 系统要求:1、操作系统MSDE 2000 专为在下列操作系统中运行而设计:Microsoft Windows 98 Microsoft Windows NT Workstation 4.0 Service Pack 5 (SP5) 或更高版本 ? Microsoft Windows NT Server 4.0 Service Pack 5 (SP5) 或更高版本 ? Microsoft Windows NT 4.0 Server Enterprise Edition Service Pack 5 (SP5) 或更高版本 ? Microsoft Windows 2000 Professional ? Microsoft Windows 2000 Server ? Microsoft Windows 2000 Advanced Server ? Microsoft Windows 2000 Datacenter Server ? Microsoft Windows XP ? Microsoft Windows Server 2003 处理器:使用最低为 166 MHz 的 Pentium 处理器的计算机。 内存:最低 32 兆字节 (MB) 的 RAM。 注意:Microsoft 建议您使用 64 MB 或更大内存。根据操作系统的要求,可能需要更多内存。硬盘:最低 44 MB 的可用硬盘空间。 其他:Microsoft Internet Explorer 5.0 或更高版本。 注意:在安装 Microsoft Internet Explorer 5.0 之前,您必须安装 Microsoft Windows NT 4.0 Service Pack 5 或更高版本。 2. MSDE和Microsoft Access性能比较 注意: 1. MSDE所处理的数据库要求每个数据库数据总量小于2GB。 2. 最大支持5个在线用户,每个用户的会话连接数没有限制。(但在测试中好像没有发现这个限制)二安装说明 MSDE是随SQLSERVER2000同时发布的,可以在SQLSERVER2000安装光盘上找到(不是SP4版),也可以从微软官方网站下载,地址是:/downloads/details.aspx?familyid=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=en (页面下方的 SQL2000.MSDE-KB884525-SP4-x86-ENU.EXE) 在MSDE文件夹中有个文件setup.ini,是对安装程序前的配置,常见格式如下:Optionstargetdir=d:setupmsdebinn /程序安装目录 datadir=d:setupmsdedata /数据文件存放目录instancename=zanb /实例名,可以避免和默认实例名冲突securitymode=sql /验证模式为混合模式,默认为windows认证 SAPWD=sa /用户sa的密码,好像是SP4版才管用USEDEFAULTSAPWD /sa的密码为空,默认亦为空DISABLENETWORKPROTOCOLS=0 /不允许网络连接 ,设置0 为允许 双击SETUP即可安装到指定目录,安装完毕后需要执行C:Program FilesMicrosoft SQL Server80ToolsBinn的sqlmangr.exe 来启动sqlserver。 另外一种安装方法是利用 MSDE 中msm下的合并模块,可以将其无缝的集成到自己的msi安装程序里。 步骤如下:备注:所有 Visual Studio .NET 开发产品都提供 Windows Installer 软件。 1. 启动 Visual Studio .NET。2. 新建一个安装项目。a. 在文件 菜单上,指向新建,然后单击项目。将出现“新建项目”窗口。b. 在“项目类型”树中,单击安装和部署项目 节点,然后在右窗格中的“模板”窗口下,单击安装项目。3. 键入该项目的名称和位置,然后单击确定。备注:确保解决方案资源管理器在 Microsoft 开发环境中处于打开状态。若要打开它,请在查看 菜单上单击解决方案资源管理器。4. 将该项目的搜索路径设置为 MSDE 合并模块所在的文件夹:a. 在解决方案资源管理器中选择该安装项目。b. 在“属性”窗口中,找到SearchPath 项。备注:如果“属性”窗口未打开,请在查看 菜单上单击属性窗口。c. 键入 MSDE 合并模块所在位置的完整路径。通常,该路径为 X:MSDEMSM 和 X:MSDEMSM1033,其中 X 是光盘驱动器的驱动器盘符。5. 将 MSDE 2000 合并模块添加到该项目:在解决方案资源管理器中右键单击该项目的名称,单击添加,然后单击合并模块 选项。6. 找到合并模块文件的位置,然后选择要添加到该项目中的合并模块。备注:应考虑到依存项,这很重要。某些合并模块要求其他合并模块(这些模块称为依存项)也在该项目中才能正确生成安装程序包。7. 添加完所有必需的合并模块后,就可以生成 Windows Installer 程序包了:a. 在解决方案资源管理器中单击该项目。b. 在 Microsoft 开发环境中的生成 菜单上,单击批生成。这将在第 4 步中指定的位置生成并创建一个 MSDE 2000 Windows Installer 程序包。 注:1. 步骤四中的属性窗口是在 菜单 视图 其它窗口 属性窗口 ,而不是单击右键的属性页(或 视图 - 属性页)三管理MSDE MSDE没有像SQLSERVER那样的可视化企业管理器,但可以通过OSQL.EXE来进行数据库管理。(当然利用SQLSERVER2000自带的企业管理器和分析器可以使用,比如A机器装的是SQLSERVER2000,B机器使用MSDEsp4,则可以利用企业管理器和分析器连接MSDEsp4,也可以从网上下载绿色版企业管理器和分析器,我也收集了一个并进行了整合,有兴趣的朋友可以给我信息) 如果是安装后第一次使用,需要进行以下设置: 1. 安装完毕后,默认管理帐户sa的密码为空(不管在setup.ini中是否设置了密码),需要进行密码设置。 a. 利用OSQL.EXE登陆。在命令提示符中敲入: osql -U sa -S servernameinstancename (回车) b. 出现提示: Password: (回车) c. 键入:sp_password old = null, new = sa, loginame =sa (回车) d. 键入:go (回车) 返回成功信息。 2. 企业版程序会自动添加用户和初始化数据库,如果需要增加用户,可以使用 sp_addlogin 存储过程创建一个使用 SQL Server 身份验证建立 SQL Server 连接的新登录帐户。下面的示例为一个名叫“zanb”的用户创建了一个密码为“zhianbang”的 SQL Server 登录:则执行: 键入:EXEC sp_addlogin zanb, zhianbang (回车) 键入:go (回车) 用sa创建一个数据库。 create database cmsdb go 把该数据库授权给zanb拥有 use cmsdb sp_changedbowner zanb go退出,使用zanb登陆 osql -S LIZP -U zanb -P zhianbang 就可以对cmsdb数据库做操作了osql命令符合Transact-SQL规范,具体命令请参考SQLSERVER2000自带的帮助文档。3. 更改身份验证模式 如果不能确定如何验证 MSDE 安装的身份验证模式,可以查看相应的注册表项。默认情况下,对于 Windows 身份验证,Windows LoginMode 注册表子项的值设置为 1。如果启用了混合模式身份验证,则此值为 2。 LoginMode 子项的位置取决于您是将 MSDE 作为默认 MSDE 实例安装还是作为命名实例安装。如果 MSDE 是作为默认实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLMSoftwareMicrosoftMSSqlserverMSSqlServerLoginMode,如果 MSDE 是作为命名实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLMSoftwareMicrosoftMicrosoft SQL Server %InstanceName% MSSQLServer LoginMode 注意:切换身份验证模式之前,必须设置 sa 密码,以免暴露潜在的安全漏洞。四使用MSDE 由于MSDE和SQLSERVER2000是完全兼容的,即对与程序员来说,对数据库的连接,MSDE和SQLSERVER2000是完全一样的,这里不再赘述。MS SQL 2000数据库提示“缺少 repbr.dll”怎么解决MS SQL 2000数据库带病工作数日后终于忍不住了,网上搜了半天,终于找到了解决方法,开始运行CMD,CD C:Program FilessCommon FilesMicrosoft SharedRepostry ,然后运行regsvr32 repbr.dll。如下图:把repbr.dll和repbrui.dll重新注册试试 SQL SEVER 2000安装的挂起问题及相关解决方案 REBBRUI.rll is missing(转载)sql 2000安装之后经常出现的问题,缺少repodbc.dll示例2:SQL2005中使用SA登录时,出现报错,错误提示关键字18456解决方案: 原因:可能是启用了强制实施密码策略,实施了域中的安全选项中的策略,最快办法禁用,并重设密码。或按策略慢慢设置。示例1:如果数据库文件(非系统数据库文件)遇到错误的时候,该怎么办?。以下仅适用于非master,msdb的数据库。解决:1)备份故障数据库日志文件,backup log dbname TO DISK=X:DBname.bak WITH NO_TRUNCATE2)恢复上一个完整数据库备份RESTORE DATABASE test FROM DISK=X:dbBackup.bak WITH NORECOVERY3) 恢复最近的日志RESTORE LOG test FROM DISK=X:dbbackup.bak WITH RECOVERY完整示例:/windy8848/blog/item/6224d8549bc1e25bd10906fe.htm示例13:如何使用事务日志恢复到时间点.(一般出现在删除错了数据内容.)示例12:如何解决日志文件超大问题,常见于数据完整恢复模式下。ALTER LOGIN sa WITH PASSWORD = Pssword,CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF;ALTER LOGIN sa ENABLE;EXEC sp_change_users_login Action=Report; -1、报告孤立用户.GO;EXEC sp_change_users_login Action=Update_One, UserNamePattern=, LoginName=;实例11: select convert(datetime,15-OCT-79)提示错误,在另一服务器上OK.,错误提示:消息 241,级别 16,状态 1,第 1 行 从字符串向 datetime 转换时失败。原因: 与数据库服务器的字符集设置有关。另一台服务器字符集是us_english。而我这台是简体中文的。 解决:SET LANGUAGE us_english select convert(datetime,15-OCT-79)SET LANGUAGE 简体中文实例10:从一服务器拷贝*.BAK文件到另一服务器操作还原数据库时出错,提示信息:mssql备份集中的数据库与现有的数据库不同.分析:数据库存储路径不同,所有在还原时选项中,选择覆盖,且路径要对应更改。或使用脚本,如下。RESTORE DATABASE aDirectory FROM DISK = NX:Sql2005BackupaDirectory.bak WITH FILE = 1, -指定数据库备份文件路径MOVE NaDirectory TO NX:Sql2005DataaDirectory.mdf, -指定使用数据库的MDF路径.MOVE NaDirectory_log TO NX:Sql2005DataaDirectory_log.ldf, -指定使用数据库的LDF路径.NOUNLOAD, REPLACE, STATS = 10GO实例9: 创建数据库时出错:提示文件 %dbpath%DATAdbname.ldf 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。部分路径用变量代替,查询原因sql只支持把只读的数据文件放入ntfs的压缩文件夹中的(错误提示的那个文件是master系统库的日志文件, 当然不可能是只读解决:只要取消NTFS分区中文件夹的“压缩内容以便节省磁盘空间”的选项就可以了.案例7:跨表查询时提示,无法解决 equal to 操作中 Chinese_PRC_CI_AS_WS 和 Chinese_PRC_CI_AS 之间的排序规则冲突。原因:表A的A1字段与表B的B1字段排序不同,怎么办?在查询时字段上附上排序规则. 解决:select * from a join b on A.A1=B.B1 collate Chinese_PRC_CI_AI_WS2,修改表字段的排序规则. 更多引用: /ynlxc/archive/2005/12/23/303527.html实例6: SQL2000卸载时无法找到安装日志文件C:Microsoft SQL ServerMSSQLUninst.isu .卸载过程将中断解决:从其它数据库中拷贝此文件到相应目录下,即可.实例5:错误描述:错误: 1105,严重度: 17,状态: 2未能为数据库%3! 中的对象%1! 分配空间,因为文件组PRIMARY已满。事件来源:MSSQLSERVER 事件ID:17052解决:排除限制数据库增长因素与磁盘空间的问题,那应该与实例4的原因大约相同,使用的桌面引擎版本。 USE ;GO; EXEC sp_change_users_login Action=Report; -1、检测孤立用户.GO;EXEC sp_change_users_login Action=update_one, UserNamePattern=, LoginName=; -2、重新建立信任连接.GO;USE master GO;EXEC sp_password old=NULL, new=password, loginame=; -3、更改登陆密码.GO;实例5:sqlserver因进程挂起而无法安装:会提示说还有以前的进程挂起之类的,无法继续安装。解决:去注册表里HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到PendingFileRenameOperations项目,删除其值。这样就可以清除安装暂挂项目。解决上述问题后,SQLSERVER成功安装。实例4: 错误描述1827: CREATE/ALTER DATABASE 失败,因为结果数据库的累计大小将超过每 数据库 2048 MB 的使用许可限制。事件来源:MSSQLSERVER,事件ID:17055解决:你的SQL版本是MSDE 即Desktop engine(桌面引擎) 版,请升级SQL服务器.可使用以下语句查看确认.SELECT SERVERPROPERTY(productversion), SERVERPROPERTY(productlevel), SERVERPROPERTY(edition)提示:也可以不卸载MSDE,可以直接安装SQL Server 2000,创建一个新命名实例,然后把数据库附加到新安装的命名实例上。实例3:管理单元初始化失败。名称: Meta Data ServicesCLSID: 1DBA4DD4-EB97-4FD2-AB80-9D0D4BA740341.导入该Key到注册表中,然后copyrepodbc.dllrepbr.dllrepbrui.dll到%ProgramFiles%Common FilesMicrosoft SharedRepostry重新regsvr32一下,问题解决。按这个方法来试,问题还是没解决,还待实践中。实例2:SQL Server企业管理器单元初始化失败,提示信息:名称:Microsoft SQL Server 企业管理器 CLSID00100100-1816-11d0-8EF5-00AA0062C58F,一时理不清头绪,网上搜索,解决方案:从另外一台机器上拷贝如下一些dllsqlns.dll sqlmmc.dll sqllex.dll sqldmo.dll dtsui.dll :复制到%ProgramFiles%Microsoft SQL ServerMSSQLBinn文件下运行.regsvr32 sqlns.dll regsvr32 sqlmmc.dll regsvr32 sqllex.dll regsvr32 sqldmo.dll regsvr32 dtsui.dll 问题解决。实例1:因为服务器端sql 2000没有打sp3的补丁,故经常出现我上面说的错误信息.连接不上数据库,服务器未开1433端口文档标题: windows2003+sql server 2000无法打开1433端口 操作系统: Windows 2003 ENT 数 据 库: MSSQL Server 2000 软件版本: PS所有版本 软件模块: 安装配置 问题描述: windows2003+sql server 2000无法打开1433端口 产 生原因: 运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也称为 MSDE) 和 Microsoft Windows Server 2003 家族使用时存在已知的 安全弱点。为了减少计算机被某些病毒的攻击,Microsoft SQL Server 2000,MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用。要启用这些端口,您必须从 /sql/downloads/default.asp 或 /china/sql/downloads/default.asp 安装一个修补程序, 或 Microsoft SQL Server 2000 或 MSDE 的最新服务包。有关更多信息,请参阅在 /fwlink/events.asp 的帮助和支持 解决方法:查看附件 转载:1.如果你是win2003,那么一定要安装sql的补丁sp3a以上的补丁检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:select version 或 exec master.xp_msver如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上. SQL版本号一览表.SQL sp4补丁下载的位置/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn注意,选择文件名为“SQL2000-KB884525-SP4-x86-CHS.EXE”的文件注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装附:SQL Server连接中的四个最常见错误:-方法:清空,并压缩数据库.*/ DECLARE DBName VARCHAR(50)SET DBName=db_name -step 1: 清空日志DUMP TRANSACTION DBName WITH NO_LOG -step 2: 截断事务日志:BACKUP LOG DBName WITH NO_LOG-step 3: 收缩数据库DBCC SHRINKDATABASE(DBName)-step 4: 收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfilesDBCC SHRINKFILE(1)-step 5: 因为截断过日志,不能提供媒体故障保护,请立即备份一次数据库.BACKUP DATABASE DBName TO DISK = NX:dbName.bak WITH NOFORMAT, NOINIT, NAME = 完整 数据库 备份, SKIP, NOREWIND, NOUNLOAD, STATS = 10示例11:如何解决数据库孤立用户,常见于从服务器A备份数据库还原到其它服务器数据库后,出现数据库孤立用户。分析:登陆用户与数据库用户信任关联丢失,所以重新建立信任连接即可。DENETLTBConnectionOpen(Connect().SQL Server不存在或拒绝访问 网络不通。本文收录了不能连接SQL Server ,报 The Network Adapter could not establish the connection 异常的所有遇到过的原因,并提供了图形化的排查向导。 不过根据经验,没有升级到SP4的可能性最高。可以直接看第6部分。 常见的错误为: The Network A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论