none
sharepoint 2010 配置服务器的时候,总是报连接不到数据库 RRS feed

  • 问题

  •  

    在运行sharepoint 2010 配置向导的时候出错。

    部分日志文件 错误如下:

    07/11/2011 14:23:21  1  ERR                      已引发类型为 Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException 的异常。其他异常信息: 无法连接到 172.66.7.2 的 SQL Server 的数据库 master。此数据库可能不存在,或当前用户没有连接权限。
    Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException: 引发类型为“Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException”的异常。
       在 Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.EnsureDatabase(Parameter parameterDatabase, Boolean validateVersion)
       在 Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.EnsureConfigurationDatabaseConnection()
       在 Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Validate(Int32 nextExecutionOrder)
       在 Microsoft.SharePoint.PostSetupConfiguration.TasksQueue.Validate(Boolean useDefaultExecutionOrder)
    07/11/2011 14:23:21  1  ERR                      A PostSetupConfigurationTaskException was thrown: 无法连接到 172.66.7.2 的 SQL Server 的数据库 master。此数据库可能不存在,或当前用户没有连接权限。
    07/11/2011 14:23:21  1  INF                      Entering function Common.BuildExceptionInformation
    07/11/2011 14:23:21  1  INF                        Entering function Common.BuildExceptionMessage
    07/11/2011 14:23:21  1  INF                          Entering function StringResourceManager.GetResourceString
    07/11/2011 14:23:21  1  INF                            Resource id to be retrieved is ExceptionInfo for language Chinese (People's Republic of China)
    07/11/2011 14:23:21  1  INF                            Resource retrieved id ExceptionInfo is 已引发类型为 {0} 的异常。其他异常信息: {1}
    07/11/2011 14:23:21  1  INF                          Leaving function StringResourceManager.GetResourceString
    07/11/2011 14:23:21  1  INF                        Leaving function Common.BuildExceptionMessage
    07/11/2011 14:23:21  1  INF                      Leaving function Common.BuildExceptionInformation
    07/11/2011 14:23:21  1  ERR                      已引发类型为 Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException 的异常。其他异常信息: 无法连接到 172.66.7.2 的 SQL Server 的数据库 master。此数据库可能不存在,或当前用户没有连接权限。
    Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException: 引发类型为“Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException”的异常。
       在 Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.EnsureDatabase(Parameter parameterDatabase, Boolean validateVersion)
       在 Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.EnsureConfigurationDatabaseConnection()
       在 Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Validate(Int32 nextExecutionOrder)

     

     

     

    2011年7月11日 6:32

答案

  • 运行配置向导的账户需要具有如下权限:

    运行安装程序的每台服务器上 Administrators 组的成员。

    以及以下 SQL Server 安全角色的成员:    

    securityadmin 固定服务器角色    

    dbcreator 固定服务器角色

    先检查下你运行配置向导的帐号是否具有上面这些权限吧。


    版主 你的第一句我没有懂。。

    其它的 如SQL SERVER 安全角色成员,都设置了securityadmin,dbcreator成员。而且在运行sharepoint 2010的服务器上 能直接ping ,和 telnet SQL server  服务器。确定防火墙已经关闭。。

    先说下背景,看看是不是那个环节出错了,

    由于公司可能要用 FAST server ,所以 用了 两台 服务器 和一条PC 机。

    服务器1 准备装 FAST ,服务器2 安装 sharepoint 2010 ,PC机装了SQL server2008 而且已经打了 SP1 的补丁。

    服务器1作为主域控机,PC 和 服务器2 均已经加入到 域服务中了的。

     

    但是 就是运行 sharepoint 2010 配置向导的时候,不能成功配置数据库,总是提示 无法连接到  xxx 的 SQL Server 的数据库 master。此数据库可能不存在,或当前用户没有连接权限。

     

     

    • 已标记为答案 kyle_xu 2011年7月13日 12:26
    2011年7月12日 2:19

全部回复

  • 求救。

    。。。。老是报 无法连接到 172.66.7.2 的 SQL Server 的数据库 master。此数据库可能不存在,或当前用户没有连接权限


    失败的图片
    • 已编辑 kyle_xu 2011年7月11日 7:06 图片显示
    2011年7月11日 6:54
  • 运行配置向导的账户需要具有如下权限:

    运行安装程序的每台服务器上 Administrators 组的成员。

    以及以下 SQL Server 安全角色的成员:    

    securityadmin 固定服务器角色    

    dbcreator 固定服务器角色

    先检查下你运行配置向导的帐号是否具有上面这些权限吧。

    2011年7月11日 12:47
    版主
  • 运行配置向导的账户需要具有如下权限:

    运行安装程序的每台服务器上 Administrators 组的成员。

    以及以下 SQL Server 安全角色的成员:    

    securityadmin 固定服务器角色    

    dbcreator 固定服务器角色

    先检查下你运行配置向导的帐号是否具有上面这些权限吧。


    版主 你的第一句我没有懂。。

    其它的 如SQL SERVER 安全角色成员,都设置了securityadmin,dbcreator成员。而且在运行sharepoint 2010的服务器上 能直接ping ,和 telnet SQL server  服务器。确定防火墙已经关闭。。

    先说下背景,看看是不是那个环节出错了,

    由于公司可能要用 FAST server ,所以 用了 两台 服务器 和一条PC 机。

    服务器1 准备装 FAST ,服务器2 安装 sharepoint 2010 ,PC机装了SQL server2008 而且已经打了 SP1 的补丁。

    服务器1作为主域控机,PC 和 服务器2 均已经加入到 域服务中了的。

     

    但是 就是运行 sharepoint 2010 配置向导的时候,不能成功配置数据库,总是提示 无法连接到  xxx 的 SQL Server 的数据库 master。此数据库可能不存在,或当前用户没有连接权限。

     

     

    • 已标记为答案 kyle_xu 2011年7月13日 12:26
    2011年7月12日 2:19
  • 您好,可能是windows 防火墙的问题。请尝试关掉数据库服务器的防火墙,然后尝试连接。

    2011年7月12日 6:25
  • 我把域环境中所有的电脑的防火墙通通都关闭了的。。。希望能帮我指点下。。。。。

    都搞了几天了 还是这个问题 过不了 。。。。

    我是一个新手。。拜托大家了

    2011年7月12日 9:44
  • 第一句就是说你用来运行配置向导的用户必须是本地Administrator组的成员,另外还可测试下在你的SharePoint服务器上是否可以用其他的方式连接数据库。
    2011年7月12日 11:51
    版主
  • 我用工具测试了 下载sharepoint 的服务器上 使用 SA的账号登录 SQL server 没的问题,但是用 域用户登录 就始终是 失败。。我确定已经把域账号加入到SQL server 的用户中了,而且也赋给了相应的权限。。

     

    版主 能教教我吗!!!

    2011年7月12日 12:33
  • 是不是 数据库 还要怎么设置呀。。。

    我补充下 为的 网络环境

     

    我安装sharepoint的服务器所在的网段是 172.33.6.x

    我安装SQL server 的机器网段 我 172.33.7.x

     

    我测试了下 ping SQL 服务器的IP 地址成功,ping SQL 服务器名称 失败 。。

    不知道这个怎么弄!

     

    • 已编辑 kyle_xu 2011年7月13日 1:59 问题补充
    2011年7月13日 1:18
  • 连接数据库时不用IP,用机器名试下呢

    2011年7月13日 1:37
  • 就是 机器名 都ping 不通!
    2011年7月13日 3:15
  • 你在sharepoint那台机器的host文件里把加下数据库的机器名和ip。

    你用别的机器打开SQL Server Management Studio能远程连接到数据库吗?

    2011年7月13日 6:52
  • 我在其他机器上用的是 sqldeveloper 1.5 这个工具来测试 SQL 服务器。。用 SA 都OK。。。用域账号 就不行!

     

    2011年7月13日 7:19
  • 到DNS中查看是否有指向DataBase服务器的记录,或者直接修改你的SharePoint服务器的host文件。然后你再试下吧。
    2011年7月13日 8:52
    版主
  • 初步估计,可能是交换机的问题。。。。

     

    我用了一个笔记本装有SQL server的, 放入到 sharepoint 环境中,结果报的是 SQL 版本太低。。。

    这应该证明 sharepoint 2010 是连接上SQL了吧。。。

     

    我的SQL 已经打了 SP1 的补丁 为何 还是很低呢?

    2011年7月13日 10:22
  • 感谢 给我给予为的帮助。。。为很感动。。到此终于把sharepoint 装上了。。。。

     

    明天努力安装 FAST 。。。。

     

    再次感谢,给位!!

    2011年7月13日 12:18
  • 请问你是怎么解决的呢 最后  因为我也越到这个问题了 

    我把2台服务器的防火墙都关了

    账号也加入了域控的administrators组其它的 如SQL SERVER 安全角色成员,都设置了securityadmin,dbcreator成员。而且在运行sharepoint 2010的服务器上 能直接ping

    但就是报你说的那个问题 这个该怎么解决?

    2012年11月9日 12:41
  • 数据连接的错误通常是,SQL 服务器的配置,防火墙,权限,网络。。。

    我遇到这个问题,错误是SHAREPOINT服务器使用了本地ADMINISTRATOR登录,由于是远程桌面自动登录,自己没注意这个细节,换成规范的安装账户或直接使用域管理员登录SHAREPOINT运行配置程序这个问题就解决了

    2013年3月25日 2:19