supsuccess(口气不小)
我指的是,win2000的administrator
sql server的sa已被删,另建了一个管理员用户

解决方案 »

  1.   

    SA被删了?怎么删的?可能吗?
    服务器角色system administrators给你的登陆用户(administrator)了吗?
    administrator的"安全性访问"是不是被拒绝了?
      

  2.   

    不知道你有没有遇到过这样的情况,
    有些时候,MMC会莫名其妙地出些问题;
    另外:
    上述配置登陆时需要用安装SQLSERVER时的win2k用户名来登陆,如果你就是用ADMIN的身份
    来安装的sqlserver,那么很可能就是mmc出了问题(可能是一些DLL的版本有冲突,可以重装);如果用的是其他的管理员的帐户安装的,
    则应该用那个帐户去登陆来维护。不一定行,试一试吧。
      

  3.   

    那你把win2000的administrator加上sysadmin角色,不就可以了吗?
    你能把sa都删掉,佩服佩服!
      

  4.   

    删掉SA,你是我见过的第一人,PF
      

  5.   

    各位老大,对不起,是我搞错了,sa并没有删掉,但是我现在任何logins的的属性都打不开双击没反应,对sql server的配置我确实是个菜鸟,请各位老大多多指教
      

  6.   

    如果你还能记得sa的口令,就修改你的服务器注册,把登录换成sa。然后再看服务器的属性应该就可以了。修改服务器注册的方法是在企业管理器中对应的服务器上点右键,通过[编辑sqlserver注册属性]来修改。
      

  7.   

    性能最优的方式有配置内存最大,加大临时数据库(tempdb),优化索引等方式,看一下帮助,最权威的东西在你自己哪里!
      

  8.   

    就是这个问题我在服务器上配置一下sql server的属性
    但点击属性后却出来‘Only members of sysadmin role can acces this feature’
      

  9.   

    你还没按bluepower2008(蓝色力量)说的做呢,老是在同一个地方跌倒!
      

  10.   

    请问bluepower2008(蓝色力量)、fatty2001(万深沉),把哪个登录换成sa?win2000还是sql server 
    如果指的是sql server 那又如何改?
      

  11.   

    正确解决办法如下:
    1、在企业管理器中选中你的sql server服务器;
    2、然后选择菜单上的“操作\编辑sql server注册属性”选项,在打开的窗口上选择“使用sql server身份验证“,“登录名”填写为sa,密码为你曾经给sa设定的密码,如果你没有给sa设定过密码,那么密码不用填写;
    3、关闭企业管理器,打开sql server服务管理器,停止服务,再开始服务;
    4、打开企业管理器,在“安全性\服务器角色”界面,双击"system administrators"项,在“常规”页,单击“添加”,选择你所要使用的win2000的administrator用户,确定,再确定;
    5、重复第3步;
    6、重复1、2步,但在第2步操作中要选择“使用windows身份验证“;
    7、重复第3步,问题就可以解决了。
      

  12.   

    各位大哥,我这里的情况我先改大家讲讲吧。
    我们这个项目开发时间已经拖得很长了,我是最近接手的,前期的开发人员都开公司[负责人我已经问过了说忘了]。他们的管理员也在前不久调走了[不过他好像也不知道]。sa 密码我不知道。能问一下各位大哥,在这种情况下有没有办法,除了重装sql server。
      

  13.   

    我没看到过‘编辑sql server注册属性’,你的是什么版本的?我改属性的步骤因该是对的,但问题就是在要改属性的时候出错了
    ‘Only members of sysadmin role can acces this feature’ 
    能告诉我这句话是什么意思吗?
      

  14.   

    SQL Server 7.0里应该是“Edit SQL Server Registration Properties...”。你试一下“Use Windows NT Authentication”,缺省情况下Windows NT Builtin\Administrators是SQL Server的sysadmin,进去把sa的密码改了,再使用sa登陆看看。如果这样还不行,我再帮你想其他的办法!
      

  15.   

    谢谢,接下来请大家
    请各位大哥借此讨论一下如何使mssql7性能最优
      

  16.   

    优化mssql7大概可以从两个方面入手,一是硬件方面,配置越好,sql的性能也会越好,在硬件配置已经确定的情况下,可以合理的配置内存、线程优先级等,内存在sql server属性\内存 界面进行配置,可以加大sql server内存;线程优先级在 sql server属性\处理器 界面进行配置,可提升sql server在windows 上的优先级。二是优化数据库设计,如合理使用索引、加大临时数据库等。
      

  17.   

    各位大哥可能我比较笨内存设置,我会用,线程优先级 能不能讲讲他的原理[理由],还有我用的是英文版的,只有个别地方是中文的,sql server属性\处理器 界面到底是哪一叶?
      

  18.   

    ypyao85()
    能不能讲讲,安全吗?
      

  19.   

    重新生成master库,即可如果不知如何操作,可再问我。[email protected]
      

  20.   

    Backup Data Copy the Data file and ReInstall the sql server 
    then ok!
    我的数据量比你的更大一点 1.8G
      

  21.   

    我做的优化是利用计划维护,定期备份,清除日志,重整数据索引页.
    数据库的内存,设定等优化可以参考 sql 自带的 help, 不过没搞懂什么是最好的.数据库优化的相关网址, 我也想要啊!
      

  22.   

    谢谢 hhytsoft(雨中独行),hpretty(阿飞),gssy(gssy)三位的指导,    之前我对sql server只知道如何设计,如何用。对于在使用过程中的优化问题从来没有细细的考虑过,我向来觉得这是他们管理员的事,现在,才觉得在重要。
        时间用的长的,数据库变得越来越慢,用户就就埋怨我们的系统差。    各位大哥,能不能介绍一些资料,书,文章什么的
      

  23.   

    对于SQL server 来说: 影响查询性能最明显的是  1 服务器内存  2 磁盘系统性能理论上说: 微软建议  ,在SQL数据库配置菜单里应该配置给数据库系统的内存
    是整个服务器的2/3 - 80% 左右
    磁盘系统性能也严重影响查询性能。 使用阵列最好。
    其他影响查询性能的因素有 大表的索引  大表的字段字节和 与 填充因子
    大表的索引设置很重要。 但是如果在大表上做太多的索引。又会影响大表的插入和更新
    效率(插入和更新时需要重新做索引). 插入更新效率的降低同时会使插入和更新的锁定时间
    延长。到头来又会影响查询效率(不是很重要的查询可以使用脏读方式 select * from dbo.xxx (nolock) )
    根据经验。 SQL SERVER的一个表上最好不要建立超过5个索引。
    索引建立最好使用整数字段索引。  原因很简单. 查询匹配时 整数在汇编语言中比较大小
    速度是最快的.还有一个很重要的因素是 应用程序编制的好坏. 如果应用程序大量使用了临时表。又没有及时释放。 或是应用程序查询完后并没有释放掉SERVER端的查询结果集。使查询结果集
    在SERVE端存活太长的时间。 都会使SERVER端的内存被消耗太快。 从而使SERVER不得不使用磁盘交换文件。那样性能会下降很快并且SERVER磁盘系统的寿命会大大降低.log文件和 数据文件如果可行的话,分别放到不同的分区里.
      

  24.   

    还有其他一些经验值供你参考。cursor的使用: 有书上说,cursor语句的效率比较低。 我使用在存储过程中并没有感觉出
    系统性能降低太多。 (另一说法:使用了cursor的存储过程性能下降10%)程序设计中尽量不要使用自增字段. 数据显示界面上尽量不要用 数据关联的控件。
    自增字段在插入时的产生很可能仅仅是执行了 select max(id) 这样的操作。 在大表时
    会影响效率。
    使用数据关联的控件表达数据 会增加SERVER上的共享锁个数.(SQL 7和2000据说已有行级锁定)减少用户连接数.每个 sql server的用户登陆要占用40-50K内存.
      

  25.   

    非常感谢WANG_HANSONG(山石),你提供了,很多非常有用的经验,有许多是我们在是设计开发中要仔细考虑的。上面的指导我有些不明白,还请再解说一下什么是脏读方式?
    ‘log文件和数据文件如果可行的话,分别放到不同的分区里. ’这是为什么?
    我的系统中用select max(id)来获得流水号,是不是会有影响,有没有跟好的办法?
      

  26.   

    WANG_HANSONG(山石)大侠请留步,小弟最近也被SQL SERVER内存狂长,速度下降搞的焦头拉烂额,你刚说过“或是应用程序查询完后并没有释放掉SERVER端的查询结果集。使查询结果集
    在SERVE端存活太长的时间。”请问如何在程序中释放掉SERVER端的查询结果集??不胜感激!!!
      

  27.   

    我劝你还是先找本SQL Server的书好好看看吧
      

  28.   

    用windows2000的服务管理进入服务管理界面,找到sql server 7的服务项目,在属性了面可以更改系统账号,更改是不用输入以前的用户名和密码,更改成功后,打开em管理器在创建一个新的服务器组,用修改后的那个系统账号登陆就可以了
      

  29.   

    建议:
    1)给加常用的表加index,则访问时要快些。
    2)备份一下数据库,则log会变小。