通过Plesk上传现有数据库

时间:2011-01-14 10:59:49

标签: asp.net sql-server database web-hosting plesk

我试图上传我的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 alt text

2)添加新数据库 alt text 并添加新的数据库用户

3)Webadmin&gt; ASP.ET企业管理器 alt text

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

Plesk中还有一个用于ASP.NET设置的部分(如下所示) alt text 这可以选择更改连接字符串等。

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

  

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]

我真的很感激我上传现有数据库所需采取的步骤。我该如何附上它?我必须使用什么连接字符串? 谢谢!

1 个答案:

答案 0 :(得分:0)

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

  1. 右键单击db。
  2. 任务...
  3. 生成脚本。
  4. 祝你好运!

相关问题