2

我试图上传我的 ASP.NET 网站的数据库。在本地机器上,如果我从另一台机器上复制数据库,我必须通过 SQL Server Management Studio 附加它,然后在连接字符串中使用它,例如

<add name="cn" connectionString="Data Source=.\sqlexpress;Initial Catalog=database;Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>

我的数据库大约是。目前大小为 10 MB。如果我通过 ftp 将它上传到 App_Data 文件夹,我将如何附加这个数据库?

在 Plesk 中,我可以选择创建数据库及其用户(如屏幕截图所示):

1) Web 应用程序和服务-Plesk 替代文字

2)添加新数据库 替代文字 并添加新数据库用户

3) Webadmin>ASP.ET 企业管理器 替代文字

但这是针对我创建的新数据库。我的问题是上传现有的。

Plesk 中还有一个用于 ASP.NET 设置的部分(如下所示), 替代文字 它具有更改连接字符串等的选项。

我还向我的托管服务提供商询问了附加要上传的数据库的方法。这是引用的回复。

mdf ldf 文件可能会在您的本地计算机上工作,但这种方式 mssql 数据库将无法在 Web 服务器上工作,因为在 Web 服务器上,您将需要使用 plesk 控制面板创建和恢复数据库备份文件。

asp.net mssql 的示例连接字符串Standard Security:“ Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;

编码中使用的服务器名称:localhost 目录/数据库名称,数据库用户和数据库密码,您将需要使用 plesk 控制面板创建自己的“[/quote]

对于上传现有数据库所必须采取的步骤,我将非常感激。我如何附上它?我必须使用什么连接字符串?谢谢!

4

1 回答 1

0

您可以在 Plesk 中的“新”数据库上运行 sql 脚本吗?如果是这样,您可以在现有数据库中编写对象创建和数据脚本并执行它。在 SSMS 中:

  1. 右键单击数据库。
  2. 任务...
  3. 生成脚本。

祝你好运!

于 2011-01-14T15:22:24.857 回答