我试图上传我的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&gt; 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]
我真的很感激我上传现有数据库所需采取的步骤。我该如何附上它?我必须使用什么连接字符串? 谢谢!
答案 0 :(得分:0)
你可以在Plesk的“新”数据库上运行sql脚本吗?如果是这样,您可以在现有数据库中编写对象创建和数据的脚本,然后执行它。在SSMS: