运行Sharepoint 2013配置向导时,我在步骤3收到错误 - 无法创建配置数据库:
抛出了System.ArgumentNullException类型的异常。其他异常信息:值不能为空。 参数名称:密码
另外, - 在SQL Server中创建的Sharepoint_config数据库 - 尝试重新安装Sharepoint - 尝试重新安装SQL Server 但是,错误仍然存在。
有人有想法吗?请帮忙
更新:我发现一些网站已添加到IIS。我可以使用较旧的密码在以前添加这些网站。通过删除这些站点,重新运行配置向导,它会通过问题并成功完成。
谢谢大家的评论
答案 0 :(得分:0)
原因有很多:
SQL数据库和服务已关闭。 SQL数据库可能无法正常运行 您应用了修补程序或Service Pack,但未重新启动。 防火墙阻止了通信 SharePoint安装帐户没有SQL Server数据库所需的权限。 SharePoint Server和SQL Server之间的网络连接不是最佳的。
故障排除步骤
这是您可以通过更多信息收到的类错误:抛出了System.Data.SqlClient.SqlException。其他异常信息:与SQL Server建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)
SQL Browser(如果您没有使用默认实例名称) 所有其他SQL服务 3.防火墙 防火墙可以阻止访问和与Microsoft SQL Server的通信,因此您有两种可能性。
禁用防火墙,这是开发计算机上最简单的方法,但不安全,建议用于生产环境。 因此,您可以在防火墙上创建2个规则: 一个带端口的入站TCP规则:1433,2383,2382 一个入站UPD规则,端口:1434 1433:SQL Server是一个Winsock应用程序,它使用套接字网络库通过TCP / IP进行通信。 SQL Server侦听特定端口上的传入连接。 SQL Server的默认端口是1433.端口不需要是1433,但1433是SQL Server的官方Internet分配号码机构(IANA)套接字号。
2383:安装默认实例或创建Analysis Services故障转移群集时,应打开TCP端口2383。
2382:安装命名实例时应打开TCP端口2382。命名实例使用动态端口分配。作为Analysis Services的发现服务,SQL Server Browser服务侦听TCP端口2382并将连接请求重定向到Analysis Services当前使用的端口。
1434:客户端计算机需要打开随机UDP端口,服务器UDP端口1434将用于发送实例名称,如果实例是集群的,则为SQL实例的版本,TCP端口号为实例正在侦听,以及该实例正在使用的命名管道。但是,如果目标是最小化防火墙上打开的端口数,则应为默认实例和任何命名实例选择静态端口号。客户端计算机需要配置为连接到特定的ServerName或ServerName实例以及特定的端口号。实际上您的SQL服务器是否正确设置?你确定你执行的步骤吗?如果没有,请点击这里。所有这些链接都是官方TechNet文章:
安装方法主题此链接是TechNet Wiki的外部链接。它将在新窗口中打开。 在服务器核心上安装SQL Server 2012此链接在TechNet Wiki外部。它将在新窗口中打开。 验证SQL Server安装此链接是TechNet Wiki的外部链接。它将在新窗口中打开。 检查系统配置检查器的参数此链接在TechNet Wiki外部。它将在新窗口中打开。 SQL Server 2012安装中的产品更新此链接是TechNet Wiki的外部链接。它将在新窗口中打开。 配置Windows防火墙以允许SQL Server访问此链接是TechNet Wiki的外部链接。它将在新窗口中打开。
单击“开始”,指向“程序”,指向“Microsoft SQL Server”,然后单击“企业管理器” 在左窗格中,双击“Microsoft SQL Server”,然后双击SQL Server组。 双击您的服务器。 双击“安全性”。 在左窗格中,单击“登录”。 在右窗格中,双击Farm Admin全局管理员的用户。 在“SQL Server登录属性”对话框中,单击“服务器角色”。 并选择以下选项:Security Administrators和Database Creators复选框,然后单击Database Access。
首先,单击开始 - >运行,键入sysprep,然后按确定。 这将打开位于c:\ Windows \ System32中的sysprep文件夹。打开sysprep应用程序。 这将打开系统准备工具3.14窗口。作为系统清理操作,选择输入系统即用型体验(OOBE)。重要提示:如果要更改SID,请选择generalize,默认情况下不选择它。关闭选项选择重启。 重新启动后,您必须输入一些数据,例如国家或地区,时间和货币以及键盘输入。
必须具有域用户帐户权限。 它必须是SharePoint场中每台服务器上的本地管理员组的成员,不包括运行SQL Server的服务器和简单邮件传输协议(SMTP)服务器。
请检查:http://social.technet.microsoft.com/wiki/contents/articles/6545.aspx