欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    MSDE常见问题解决方案.docx

    • 资源ID:10515792       资源大小:52.55KB        全文页数:20页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MSDE常见问题解决方案.docx

    1、MSDE常见问题解决方案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 到右边找到以下服务:

    2、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)“控制面板”-“网络连接”-在菜单“高级”中,单击“高

    3、级设置”-在“适配器和绑定”选项卡中, 确定选中了“Microsoft网络的文件和打印机共享” 4)“控制面板”-“管理工具”-本地安全策略”-展开“本地策略”,选中“安全选项”- “设备:未签名驱动程序的安装操作”或“未签名非驱动程序的安装操作”,设置为“默认继续”4、如果还不行,就这样做: 1)添加/删除程序中彻底删除sql server。 2)删除目录“C:Program FilesMicrosoft SQL Server” 3)打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到 Pen

    4、dingFileRenameOperations项目,并删除 4)重启电脑,以administrator这个用户登录。5、如果登录时,不显示Administrator怎么办? 单击“开始运行”,输入regedit后回车,打开注册表编辑器,依次展开 “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonSpecialAccountsUserList”分支, 将右边的Administrator的值改为1,即可让Administrator账户出现在登录的欢迎屏幕上。注意: 在“添加/删除程序”中无法卸载sql serv

    5、er,或卸载时出现错误提示时: 请同时按下“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) 是 Micr

    6、osoft 授予开发者非专有使用性的、限制性的、免版税的内部使用许可,安装和使用的“软件”。您可以复制和使用任何文档的不限数目的副本,条件是这些副本仅为供个人使用。因此,MSDE对个人来说是免费的数据库软件。不过,很多时候,在开发过程中,MSDE的验证验证模式、网络配置及sa帐号密码更改等问题时常出现。笔者今日针对此类问题研究总结如下:一、MSDE 验证模式更改在开发过程中,有时连接SQL时会提示如下错误:用户 sa 登录失败。原因: 未与信任 SQL Server 连接相关联。这就是由验证模式引起的。验证模式可以通过修改注册表项切换。如果 MSDE 是作为默认实例安装的,则 LoginMod

    7、e 子项位于以下注册表子项中:HKLM/Software/Microsoft/MSSqlserver/MSSqlServer/LoginMode如果 MSDE 是作为命名实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLM/Software/Microsoft/Microsoft SQL Server/%InstanceName%/MSSQLServer/LoginModeLoginMode 注册表子项的值设置为 1 是Windows 身份验证。如果启用了混合模式身份验证,则此值为 2。要从集成 (Windows) 身份验证模式切换到混合验证模式,请按以下步骤操作:1. 要停

    8、止 MSSQLSERVER 以及所有其他相关服务(如 SQLSERVERAgent)。2. 打开注册表编辑器。要打开注册表编辑器,请依次单击开始和运行,然后键入:“regedt32”(不包括引号)3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE/Software/Microsoft/MSSqlserver/MSSqlServer- 或者HKEY_LOCAL_MACHINE/Software/Microsoft/Microsoft SQL Server/MSSQLServer4. 在右窗格中,双击 Log

    9、inMode 子项。5. 在 DWORD 编辑器对话框中,将此子项的值设置为 2。6. 重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效。二、配置 MSDE 网络连接有些 SQL Server 实例和 SQL Server Desktop Engine(也称为 MSDE)实例可能会作为本地数据存储运行,仅由运行在同一计算机上的应用程序使用。如果从未向这些 MSDE 实例进行过网络连接,则这些实例不需要网络支持,此时关闭那些不需要的资源是一个明智的选择。每一个 SQL Server 实例或 MSDE 实例都可以配置为侦听一组特定的网络协议和地址。如果某一实例不

    10、需要网络连接,则关闭不用的网络支持可减少该实例的安全依赖性。您可以通过将该实例配置为不侦听任何网络协议来做到这一点。同样的,如果 SQL Server 或 MSDE 默认安装没有配置网络连接,也可以通过配置进行修改:1. 如果在计算机上安装了 SQL Server 客户端工具,请打开 Microsoft SQL Server 程序组,然后启动“服务器网络”实用工具。如果未安装 SQL Server 客户端实用工具,请运行 SQL Server ToolsBinn 文件夹中的 Svrnetcn.exe 文件(默认路径:C:Program FilesMicrosoft SQL Server80To

    11、olsBinnSVRNETCN.exe)。通常情况下,不在计算机上安装 SQL Server 客户端实用工具的原因是:该计算机只运行 MSDE 2000 实例,而这些实例不向用户提供使用 SQL Server 客户端实用工具的许可。2. 在“常规”选项卡上,选择“此计算机上的实例”列表框中的 SQL Server 实例的名称。单击默认实例的“服务器名”以将其选中,或为任何指定的实例选择“服务器名/实例名”。 3. 要将 SQL Server 的实例限制为只允许本地连接,请单击“禁用”,直到“启用的协议”列表中不再列出任何协议。如果您需要在以后更改此设置以允许远程连接,请逆向执行此过程并启用一个

    12、或多个协议。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打

    13、包发布系统,我不能把sqlserver那么一大拓都打上,只能用msde这个版本了,原来还以为msde和sqlserver差不多,没想到差的远了,装了半天都没装上,装的时候刷的以下什么都没了我很是郁闷,也不知道装到哪儿了,也不知道安装成功了没有,在开始菜单里面也找不到它的踪影. 一MSDE介绍 MSDE 2000 (SQL Server 桌面引擎,MS SQL Server Desktop Engine)是微软公司提供的一个免版税、可再分发的数据库引擎,它与 Microsoft SQL Server 2000 完全兼容。MSDE2000体积小,系统要求低,支持SQL Server 2000其它版

    14、本的大多数功能,但不包括图形管理工具(企业管理器、查询分析器等等)。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 (

    15、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 S

    16、erver ? 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 Window

    17、s NT 4.0 Service Pack 5 或更高版本。 2. MSDE和Microsoft Access性能比较 注意: 1. MSDE所处理的数据库要求每个数据库数据总量小于2GB。 2. 最大支持5个在线用户,每个用户的会话连接数没有限制。(但在测试中好像没有发现这个限制)二安装说明 MSDE是随SQLSERVER2000同时发布的,可以在SQLSERVER2000安装光盘上找到(不是SP4版),也可以从微软官方网站下载,地址是: (页面下方的 SQL2000.MSDE-KB884525-SP4-x86-ENU.EXE) 在MSDE文件夹中有个文件setup.ini,是对安装程序前的

    18、配置,常见格式如下:Optionstargetdir=d:setupmsdebinn /程序安装目录 datadir=d:setupmsdedata /数据文件存放目录instancename=zanb /实例名,可以避免和默认实例名冲突securitymode=sql /验证模式为混合模式,默认为windows认证 SAPWD=sa /用户sa的密码,好像是SP4版才管用USEDEFAULTSAPWD /sa的密码为空,默认亦为空DISABLENETWORKPROTOCOLS=0 /不允许网络连接 ,设置0 为允许 双击SETUP即可安装到指定目录,安装完毕后需要执行C:Program Fi

    19、lesMicrosoft SQL Server80ToolsBinn的sqlmangr.exe 来启动sqlserver。 另外一种安装方法是利用 MSDE 中msm下的合并模块,可以将其无缝的集成到自己的msi安装程序里。 步骤如下:备注:所有 Visual Studio .NET 开发产品都提供 Windows Installer 软件。 1. 启动 Visual Studio .NET。2. 新建一个安装项目。a. 在文件 菜单上,指向新建,然后单击项目。将出现“新建项目”窗口。b. 在“项目类型”树中,单击安装和部署项目 节点,然后在右窗格中的“模板”窗口下,单击安装项目。3. 键入该

    20、项目的名称和位置,然后单击确定。备注:确保解决方案资源管理器在 Microsoft 开发环境中处于打开状态。若要打开它,请在查看 菜单上单击解决方案资源管理器。4. 将该项目的搜索路径设置为 MSDE 合并模块所在的文件夹:a. 在解决方案资源管理器中选择该安装项目。b. 在“属性”窗口中,找到SearchPath 项。备注:如果“属性”窗口未打开,请在查看 菜单上单击属性窗口。c. 键入 MSDE 合并模块所在位置的完整路径。通常,该路径为 X:MSDEMSM 和 X:MSDEMSM1033,其中 X 是光盘驱动器的驱动器盘符。5. 将 MSDE 2000 合并模块添加到该项目:在解决方案资

    21、源管理器中右键单击该项目的名称,单击添加,然后单击合并模块 选项。6. 找到合并模块文件的位置,然后选择要添加到该项目中的合并模块。备注:应考虑到依存项,这很重要。某些合并模块要求其他合并模块(这些模块称为依存项)也在该项目中才能正确生成安装程序包。7. 添加完所有必需的合并模块后,就可以生成 Windows Installer 程序包了:a. 在解决方案资源管理器中单击该项目。b. 在 Microsoft 开发环境中的生成 菜单上,单击批生成。这将在第 4 步中指定的位置生成并创建一个 MSDE 2000 Windows Installer 程序包。 注:1. 步骤四中的属性窗口是在 菜单

    22、视图 其它窗口 属性窗口 ,而不是单击右键的属性页(或 视图 - 属性页)三管理MSDE MSDE没有像SQLSERVER那样的可视化企业管理器,但可以通过OSQL.EXE来进行数据库管理。(当然利用SQLSERVER2000自带的企业管理器和分析器可以使用,比如A机器装的是SQLSERVER2000,B机器使用MSDEsp4,则可以利用企业管理器和分析器连接MSDEsp4,也可以从网上下载绿色版企业管理器和分析器,我也收集了一个并进行了整合,有兴趣的朋友可以给我信息) 如果是安装后第一次使用,需要进行以下设置: 1. 安装完毕后,默认管理帐户sa的密码为空(不管在setup.ini中是否设置

    23、了密码),需要进行密码设置。 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 连接的新登录帐户。下面的示例为一个名叫“zan

    24、b”的用户创建了一个密码为“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. 更

    25、改身份验证模式 如果不能确定如何验证 MSDE 安装的身份验证模式,可以查看相应的注册表项。默认情况下,对于 Windows 身份验证,Windows LoginMode 注册表子项的值设置为 1。如果启用了混合模式身份验证,则此值为 2。 LoginMode 子项的位置取决于您是将 MSDE 作为默认 MSDE 实例安装还是作为命名实例安装。如果 MSDE 是作为默认实例安装的,则 LoginMode 子项位于以下注册表子项中:HKLMSoftwareMicrosoftMSSqlserverMSSqlServerLoginMode,如果 MSDE 是作为命名实例安装的,则 LoginMode

    26、 子项位于以下注册表子项中:HKLMSoftwareMicrosoftMicrosoft SQL Server %InstanceName% MSSQLServer LoginMode 注意:切换身份验证模式之前,必须设置 sa 密码,以免暴露潜在的安全漏洞。四使用MSDE 由于MSDE和SQLSERVER2000是完全兼容的,即对与程序员来说,对数据库的连接,MSDE和SQLSERVER2000是完全一样的,这里不再赘述。MS SQL 2000数据库提示“缺少 repbr.dll”怎么解决MS SQL 2000数据库带病工作数日后终于忍不住了,网上搜了半天,终于找到了解决方法,开始运行CMD

    27、,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解决方案: 原因:可能是启用了强制实施密码策略,实施了域中的安全选项中的策略,最快办法禁用,并重设密码。或按策略慢慢设置。

    28、 示例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完整示例:示例13:如何使用事务日志恢复到时间点.(一般

    29、出现在删除错了数据内容.)示例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(datet

    30、ime,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 NaD


    注意事项

    本文(MSDE常见问题解决方案.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开