惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
J
Java Code Geeks
V
V2EX
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
B
Blog
A
About on SuperTechFans
有赞技术团队
有赞技术团队
月光博客
月光博客
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
腾讯CDC
美团技术团队
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
N
Netflix TechBlog - Medium
C
Check Point Blog
Recent Announcements
Recent Announcements
博客园 - Franky
博客园 - 叶小钗
T
Tailwind CSS Blog

博客园 - winzheng

[转]DBCC DBREINDEX重建索引提高SQL Server性能 算法,一个永恒的话题,挑战你的编程之美。 QQ群消息:友情提醒。 ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。 程序出现异常"尝试读取或写入受保护的内存这通常指示其他内存已损坏" 编码原则十日谈 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 Is not a valid Win32 application. (Exception from HRESULT: 0x800700C1) 根据进程名称或者服务名称用WMI获取执行路径和参数 设计器加载程序未提供根组件,但没有指出原因 Web 无法启动调试疑难解析(待续) 检测到 ContextSwitchDeadlock 找不到可安装的 ISAM 之 C#读取VFP数据 .Net Remoting 入门教程-原理&&Hello 阴沟里翻船,浪费一个小时时间 一个肥皂泡的破灭(组图) 每周工作计划公布栏(2009.10.26-2009.10.31) 一道算法引发的思考:编程之外,我们还要关注什么 System.InvalidOperationException: 缓冲操作当前正在进行中,无法释放 BufferedGraphicsContext。
SQL Server2005 常见错误及解决方案
winzheng · 2009-07-04 · via 博客园 - winzheng

背景:SqlExpress2005

问题1: 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server,错误: 18452)
           http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476

解决办法:

           a) 以“Windows 身份认证” 登录进去,在左栏中上面,单击右键,在弹出的菜单中选择“属性”命令。弹出一个对话框,单击“安全性”,如图:

          

           b)在左栏,选择“安全性”,如图:

           

            选择sa的属性,选择'SQLSERVER身份验证',并输入密码,取消‘用户下次登录时必须修改密码’。

            点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!

            在下面一栏中‘db-owner’和‘public’前面打勾。

            然后点击'状态'在右面栏中 选中"授予"、“启用”,如图:

            

       c)重新启动服务就可以选择SQL SERVER 身份验证模式登录

问题2:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)
http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=233&LinkId=20476

更多:http://www.cnblogs.com/winzheng/archive/2009/07/04/1514365.html

解决办法: 一般情况下是问题1中的第一个步骤设置不对,重复步骤一即可。

               同时需要做如下设置:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 外围配置管理器’,

              在弹出的窗体中,找到‘服务和连接的外围应用配置器’

              做如下配置:

              

              重新启动服务就可以选择SQL SERVER 身份验证模式登录

              也可以用这个:

              打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,

              把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。

问题3、忘记了登录Microsoft SQL Server 2005 的sa的登录密码

解决办法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。

问题4、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064)

解决办法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。

最后,如果问题还没有解决,查看防火墙和端口问题:

查看windows防火墙,情况,添加默认的例外端口:1433;

两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用 您的域设置”,先用gpedit.msc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右 边各选项属性,都是未配置状态,问题不在这里。

另外一个提示中提到域设置,域设置不可能禁用SQL Server,用net state 查看1433是否开启;

 问题5 sql   server   安装程序无法将用户NT   AUTHORITY\SYSTEM添加到本地组SQLServer2005MSFTUSER$LRZ$MSSQLSERVER。

解决办法:

1) 安装在系统盘中,不能安装在非系统盘中。

2)启用 MS DTC,请使用以下步骤:
在控制面板->管理工具->服务->Distributed Trancaction Coordinator->右键属性->停止->启动类型->禁用->确定
再右键属性->“登录”选项卡->将登录帐户设置为 NT AUTHORITY\NetworkService。

单击“应用”和“确定” 再右键属性->启动类型->自动->启动->确定

态度决定一切,技术改变生活作者:winzheng                                                                                                                                               
出处:http://cnblogs.com/winzheng                                                                                                      
本文为原创作品,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。