none
ms sql server management studio连接服务器时密码是灰色的 RRS feed

  • 问题

  • windows server 2012 R2下安装了ms sql server 2012,打开ms sql server management studio,连接服务器时,用户名和密码都是灰色的,用户名默认是域名加用户名,密码是空的,也不能输入,要怎么改变呢?而且,安装了这个数据库,在sql server配置管理器里,sql server服务下是空的,是没有安装完全吗?装了SQLEXPRADV_x64_CHS 2012.exe、SqlLocalDB.msi和SQLManagementStudio_x64_CHS.exe。IIS框架的网站是否一定得用类似PHP编写的后台程序才能与数据库连接?
    2017年9月24日 8:34

答案

全部回复

  • 您好 yipianYun,

    您是不是使用了windows authentication 来登陆sql server management stuido? Sql server本身就是设计成使用当前winodws 用户的用户名和密码来登陆。所以用户名和密码都是灰色的。 如果你要用用户名和密码登陆management studio来登陆, 请选择mixed authentication with sql server authentication and windows authentication。如果您不能用windows验证登陆sql server请用administrator 登陆SSMS 并且创建login

    >>IIS框架的网站是否一定得用类似PHP编写的后台程序才能与数据库连接?

    IIS 不一定要PHP来连接sql server.asp.net 什么的都可以。 只是因为asp.net使用时要考虑应用程序池身份, 所以您可以尝试更改应用程序池-》高级设置-》应用程序池身份-network service。并且保证NT AUTHORITY\NETWORK SERVICE有足够的读写权限。sql server express本身是简略版很多如ssrsssis是没有的,所以请确认您已经安装了自定义模式下所有SQL server express组件。

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2017年9月25日 2:21
    版主
  • 那为什么登录不了呢?弹出信息如下:

    标题: 连接到服务器
    ------------------------------

    无法连接到 WIN-0SRKM83CVA0。

    ------------------------------
    其他信息:

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 2)

    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

    ------------------------------

    系统找不到指定的文件。

    ------------------------------
    按钮:

    确定
    ------------------------------

    另外,您说的自定义模式下所有SQL server express组件,是不是在官网上搜索到SQL server express 2012下载的所有内容?我只选了开始提到的三个程序,是不是和那一起的都要安装?
    2017年9月25日 10:38
  • 您好 ,

    这个错误的原因是您的sql server没有正确的安装。如果您的EXPRESS实例安装正确的话, sql server配置管理器里应该有 sql server services/network configuration/native client11.0 configuration 等服务。 所以通常是您那边安装的步骤有点问题。

    您可以选择安装最新版的sql server express:

    https://www.microsoft.com/en-us/sql-server/sql-server-editions-express并且选择custom 安装模式并勾选所有组件。

    另外16版的management studio 需要另外下载:

    https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月26日 2:03
    版主
  • 我的操作系统是windows server 2012 R2,支持最新版的sql server吗?您说的应该都是16版的吧?另外,我的服务器电脑上安装了多个服务器,有IIS服务器、DNS服务器等,还有域控制器,是不是成为域控制器了,sql server就不能用本地用户名运行了?那个windows登录名是不是就是这个本地用户名?
    2017年9月26日 3:02
  • 您好 ,

    server 2012 R2是支持最新版本的SQL 2016的。

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月26日 3:16
    版主
  • 我的服务器电脑上安装了多个服务器,有IIS服务器、DNS服务器等,还有域控制器,是不是成为域控制器了,sql server就不能用本地用户名运行了?那个windows登录名是不是就是这个本地用户名?
    2017年9月26日 5:09
  • Hi, 

    出于安全性和性能的原因,我们是不推荐在DC上安装多个角色的。通常在DC上安装DNS,DHCP以及IIS就足够了,安装的角色太多容易导致DC的负载问题。

    在域控制器上,是无法在本地服务帐户下运行 SQL Server 服务的。

    

    参考链接:

    计划 SQL Server 安装

    https://docs.microsoft.com/zh-cn/sql/sql-server/install/planning-a-sql-server-installation

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2017年9月26日 5:51
    版主
  • 那在域控制器下,用什么账户运行SQL server呢?还是说,哪个都不行呢?
    2017年9月26日 9:52
  • 您好 ,

    使用域账户登陆,在安装向导里面有添加sql server login,手动添加域账户,然后用域账户登陆。

    此致

    candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2017年9月26日 9:59
    版主
  • Hi ,

    如果有任何疑惑的话,您可以继续在贴下进行更新,目前回复对您有帮助吗?

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月27日 2:28
    版主
  • 我又运行了sql server安装中心,应该选哪个条目下的哪个项进行添加呢?好像都不像。
    2017年9月27日 3:10
  • Hi ,

    在下图所示位置中数据库引擎配置中进行添加的。


    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2017年9月27日 6:01
    版主
  • Hi ,

    目前有找到选项吗?可以截图上传我给您标注。

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月27日 8:08
    版主
  • 就是这个图,我选的混合模式,设置了密码,然后添加了域管理员用户,后来成功后就可以连接了,但是只能连接数据库引擎。这样做网站后端的数据库够了吗?
    2017年9月27日 22:22
  • Hi

    >>这样做网站后端的数据库够了吗?

    足够的。

    混合验证同时使用windows验证和sql server 登录名进行验证,安全性是足够的。

    此致

    Candy



    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月28日 1:43
    版主
  • Hi ,

    目前问题还有什么其他的疑惑吗?如果有的话,您可以继续在贴下进行跟进。

    如果暂时没有什么疑问的话,请您把有用的回复标记为答复。后续有任何其他问题,可以重新开贴咨询。

    感谢您的理解和支持。

    此致

    Candy


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2017年9月28日 6:07
    版主