繁体   English   中英

移动到新服务器后,站点收到SQL错误。

[英]Site getting SQL error after moving to new server.

我正在为我的公司创建一个相当简单的网站来标记库存和标签。 这很顺利,现在我们想要添加一个带有用户名和密码的登录元素。 这是在C#和ASP.NET 4中完成的,因此已经内置了许多此功能。

我在一个引用App_Data文件夹中的数据库的页面中添加了一个Login Web部件。 但是,当我将它发布到应用服务器时,它不希望自动将任何内容放在App_Data文件夹中,当我尝试登录时出现SQL错误:

> A network-related or instance-specific error occurred while
> establishing a connection to SQL Server. The server was not found or
> was not accessible. Verify that the instance name is correct and that
> SQL Server is configured to allow remote connections. (provider: SQL
> Network Interfaces, error: 26 - Error Locating Server/Instance
> Specified)

最初,当程序运行时,它是一个简单的标记扫描页面,它将字段添加到另一个数据库中的小表。 我很好奇程序是否存在引用两个数据库的问题以及C#如何用于此类身份验证以及是否有更简单的方法来执行此操作。

您是否在新机器上安装了SQL Server? 在SQL Server的情况下,仅包含数据库的文件夹是不够的。

本质上,程序无法与SQL Server实例通信。 这可能是出于以下一个或多个原因,包括:网络,缺少实例,配置(命名更改),实例未运行......

首先,确定SQL Server实例应驻留的位置。 它在那里吗?

  • 如果是,是在同一台机器上还是在另一台机器上?
  • 如果是单独的机器,您可以从运行程序的机器访问该机器吗?
  • 配置设置中的实例名称或主机名是否仍然正确?
  • 实例正在运行吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM