




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
msde 2000 安装失败的解决方法 1 安装到最后时 进度条自动回滚 安装不成功 1 添加 删除程序中彻底删除 sql server 2 删除目录 C Program Files Microsoft SQL Server 3 查看 控制面板 管理工具 服务 server 的 状态 必须是 已启动 启动类型 必须是 自动 2 安装时提示 指定的实例名无效 不能继续安装 1 添加 删除程序中彻底删除 sql server 2 删除目录 C Program Files Microsoft 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 Files Microsoft SQL Server 3 控制面板 网络连接 在菜单 高级 中 单击 高级设置 在 适配器 和绑定 选项卡中 确定选中了 Microsoft 网络的文件和打印机共享 4 控制面板 管理工具 本地安全策略 展开 本地策略 选中 安全选 项 设备 未签名驱动程序的安装操作 或 未签名非驱动程序的安装操作 设置 为 默认继续 4 如果还不行 就这样做 1 添加 删除程序中彻底删除 sql server 2 删除目录 C Program Files Microsoft SQL Server 3 打开注册表编辑器 在 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Control Session Manager 中找到 PendingFileRenameOperations 项目 并删除 4 重启电脑 以 administrator 这个用户登录 5 如果登录时 不显示 Administrator 怎么办 单击 开始 运行 输入 regedit 后回车 打开注册表编辑器 依次展开 HKEY LOCAL MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon SpecialAccounts UserList 分支 将右边的 Administrator 的值改为 1 即可让 Administrator 账户出现在登录的欢迎屏幕上 注意 在 添加 删除程序 中无法卸载 sql server 或卸载时出现错误提示时 请同时按下 ctrl alt del 这三个按键 在弹出的窗口中 选 进程 选项卡 从中 找出 以下两个进程 sqlmangr exe sqlservr exe 点击 结束进程 按钮 结束这两个 进 程 然后再执行 添加 删除程序 时即可卸载 sql server 了 解决方案 MSDE 验证模式 网络配置及帐号口令更改 2009 05 07 22 10 Microsoft 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 LoginMode LoginMode 注册表子项的值设置为 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 MSSQLServer 4 在右窗格中 双击 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 Tools Binn 文件夹中的 Svrnetcn exe 文件 默认路径 C Program Files Microsoft SQL Server 80 Tools Binn SVRNETCN 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 版 也可以从微软官方网站下载 地址是 B7F0213F8BC5 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 N X Sql2005BackupaDirectory bak WITH FILE 1 指定数据库备份文件 路径 MOVE N aDirectory TO N X Sql2005DataaDirectory mdf 指定使用数据库的 MDF 路径 MOVE N aDirectory log TO N X Sql2005DataaDirectory log ldf 指定使用数据库的 LDF 路 径 NOUNLOAD REPLACE STATS 10 GO 实例 9 创建数据库时出错 提示文件 dbpath DATA dbname 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 WS 2 修改表字段的排序规则 更多引用 实例 6 SQL2000 卸载时无法找到安装日志文件 C Microsoft SQL Server MSSQL Uninst 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 MACHINE SYSTEM CurrentControlSet Control Session 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 Services CLSID 1DBA4DD4 EB97 4FD2 AB80 9D0D4BA74034 1 导入该 Key 到注册表中 然后 copy repodbc dll repbr dll repbrui dll 到 ProgramFiles Common Files Microsoft Shared Repostry 重新 regsvr32 一下 问题解决 按这个方法来试 问题还是没解决 还待实践中 实例 2 SQL Server 企业管理器单元初始化失败 提示信息 名称 Microsoft SQL Server 企业 管理器 CLSID 00100100 1816 11d0 8EF5 00AA0062C58F 一时理不清头绪 网上搜索 解决方案 从另外一台机器上拷贝如下一些 dll sqlns dll sqlmmc dll sqllex dll sqldmo dll dtsui dll 复制到 ProgramFiles Microsoft SQL Server MSSQL Binn 文件下运行 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 网络端口被禁用 要启用这些端口 您必须从 或 安装一个修补程序 或 Microsoft SQL Server 2000 或 MSDE 的最新服务包 有关更多信息 请参阅在 的帮助和支持 解决方法 查看附件 转载 1 如果你是 win2003 那么一定要安装 sql 的补丁 sp3a 以上的补丁 检查你的 SQL 有没有打补丁 没有的话要打上补丁 检查的方法是在查询分析器中运行 select version 或 exec master xp msver 如果出来的版本号是 8 00 760 以下 则表明你未安装 sp3 的补丁 要装上 SQL 版本号一览表 SQL sp4 补丁下载的位置 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 sysfiles DBCC SHRINKFILE 1 step 5 因为截断过日志 不能提供媒体故障保护 请立即备份一次数据库 BACKUP DATABASE DBName TO DISK N X dbName bak WITH NOFORMAT NOINIT NAME 完整 数据库 备份 SKIP NOREWIND NOUNLOAD STATS 10 示例 11 如何解决数据库孤立用户 常见于从服务器 A 备份数据库还原到其它服务器数据 库后 出现数据库孤立用户 分析 登陆用户与数据库用户信任关联丢失 所以重新建立信任连接即可 DENETLTB ConnectionOpen Connect SQL Server 不存在或拒绝访问 网络不通 本文收录了不能连接 SQL Server 报 The Network Adapter could not establish the connection 异常的所有遇到过的原因 并提供了图形化的排查向导 不过根据经验 没有升级到 SP4 的可能性最高 可以直接看第 6 部分 常见的错误为 The Network Adapter could not establish the connection 1 检查 SQL SERVER 是否允许远程访问 具体步骤 1 打开 企业管理器 打开控制台根目录 SQL Server 组 数据库 2 在相应 数据库 上单击右键 选择 属性 3 选择 连接 选项卡 检查 远程服务器连接 下 RPC 服务是否选择 2 使用 telnet IP 地址 1433 系统是否提示连接出错 比如 telnet 127 0 0 1 1433 如果出现黑屏 这端口正常 如系统提示出错 检查是否防火墙屏蔽了 SQL SERVER 或 java IDE 的网络访问端口 如果是 关闭防火墙 重新启动 SQL SERVER 和 java IDE 进行测试 如果系统仍提示上述错误 尝试下列步骤 3 检查 SQL SERVER 端口号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三国鼎立课件
- 2025-2030中国微型车行业经营态势与竞争格局分析报告
- 2025-2030中国建筑构件纲模板件行业市场运营模式及未来发展动向预测报告
- 三分屏课件教学课件
- 三减三健科普知识课件
- 三减三健知识培训总结
- 考情透彻解读:凤阳地理面试攻略及新题目库发布
- 志愿者面试题库精 编
- 从题目看能力:西部航空面试心得体会
- 小儿运动康复课件
- 西昌社工考试试题及答案
- 设备点检员职业技能题库(中级)
- 网络法律知识
- 航空航天材料与加工技术作业指导书
- 2025年业务开发与商务合作保密协议模板(三篇)
- 农用植保无人机使用安全操作规程
- 《工程勘察资质标准(征求意见稿)》
- DB37T 5069-2016 太阳能热水系统安装及验收技术规程
- 动物检疫员防疫员考试题库与答案(新版)
- 医药行业数字化营销方案研究
- 可穿戴设备可靠性优化技术
评论
0/150
提交评论