【问题标题】:nopcommerce 3.40 Deployment cant create databasenopcommerce 3.40 部署无法创建数据库
【发布时间】:2014-09-18 03:16:50
【问题描述】:

我使用本地数据库安装在 localhost 上。我在发布模式下编译 - 任何 CPU。我已经像往常一样将文件系统集从发布复制到根文件夹。

我被直接带到安装页面。我尝试使用我的网站数据库服务器名称进行安装。我尝试重新连接到现有数据库。

我收到错误消息(我尝试了两种连接方法):

Setup failed: Sequence contains more than one element

所以我尝试创建一个新数据库。我得到错误:

Setup failed: An error occurred while creating the database: CREATE DATABASE permission denied in database 'master'.

我已检查以确保我的用户名和密码对于数据库是正确的。我想也许我需要如何重置安装文件?我已经尝试了从删除到编辑 App_data 文件夹中的 settings.txt 文件的所有方法。仍然无法通过安装

【问题讨论】:

  • 你是怎么解决这个问题的?在本地进行设置没有任何问题。现在,使用 Azure,总是提示以下错误:安装失败:数据库不存在或您没有权限连接到它

标签: visual-studio nopcommerce


【解决方案1】:

您无权使用这些凭据创建新数据库。您应该配置 SQL Server 以允许它

【讨论】:

  • 是的,也许,我刚刚向我的托管服务提供商开了一张票,以检查我的数据库凭据。谢谢。生病让你知道
【解决方案2】:

大多数共享主机不允许您从代码创建数据库。要克服这个问题,请执行以下操作:

  1. 在主机上手动创建数据库
  2. 获取连接字符串/连接信息
  3. 在安装过程中输入[2]中的信息,确保取消选中“如果它不存在则创建数据库”

【讨论】:

  • 我已经尝试过了,除了连接字符串没有。我使用了服务器名称和数据库名称。不过运气不好
【解决方案3】:

nopCommerce 安装从不创建数据库。如果您选择... nopCommerce 将创建表格。

编辑:我将其标记为答案,因为这个概念有助于解决新数据库的创建和连接到现有数据库的问题。

【讨论】:

    猜你喜欢
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 2016-06-03
    • 2019-09-21
    相关资源
    最近更新 更多