none
装好Sql2008 R2 Express 版本能改名么? RRS feed

  • 问题

  • 我在Windows2003(32位)环境下成功安装了Sql2008 R2 Express ,当我更改机器名称后,无法新建数据库了,有什么办法解决,同样的操作在Sql2005中可以实现。
    2011年1月6日 5:18

答案

  • 我是通过CHANGE SID 的工具修改机器名,并重新分派SID,目前用新机器名上的administrator账号可以登录,并查看先前建立的数数据库,但我新建数据时,提示没有权限。类似的操作在Sql2005可以正常切换到新机器名

     

     

    Run 'select servername' to verify current sql name, should use 'sp_dropserver old_name' and 'sp_addserver new_name, local' to change sql name then restart sql after renaming host.
    2011年1月6日 14:02

全部回复

  • hsdl,

    打开SSMS后,服务器名称后面你尝试下用新的机器名和实例名来连接,或者只输入一个点.试试。不要再用旧的机器名。

    • 已编辑 冰凌 2011年1月6日 6:54 完善下
    2011年1月6日 6:45
  • 我是通过CHANGE SID 的工具修改机器名,并重新分派SID,目前用新机器名上的administrator账号可以登录,并查看先前建立的数数据库,但我新建数据时,提示没有权限。类似的操作在Sql2005可以正常切换到新机器名

     

     

    2011年1月6日 7:39
  • 你是用什么帐号连的SQL?是不是连线的帐号没有建数据库的权限?

    用sa帐号或者WINDOWS验证试试呢?

    还有详细的错误信息是什么?


    Thanks, Yoyo Yu
    2011年1月6日 7:55
  • 我是通过CHANGE SID 的工具修改机器名,并重新分派SID,目前用新机器名上的administrator账号可以登录,并查看先前建立的数数据库,但我新建数据时,提示没有权限。类似的操作在Sql2005可以正常切换到新机器名

     

     

    Run 'select servername' to verify current sql name, should use 'sp_dropserver old_name' and 'sp_addserver new_name, local' to change sql name then restart sql after renaming host.
    2011年1月6日 14:02