我的总体目标是通过 FTP 将一个非常简单的用 C# 创建并使用 SQLEXPRESS DB 的 ASP.NET 网站上传到托管服务提供商。
我知道我可以毫无问题地获取我的所有 ASPX、.CS、母版页和图像文件。我遇到的问题和我在这里的原因是因为我不能简单地将我的 MDF 文件弹出到我的托管服务提供商(Verio Hosting)的站点中。
在网上,我看到了Scott Gu的一篇文章。在他的帖子中,他写道将 MDF 转换为可以从网站执行的 .SQL 文件。见下文....
如果您的主机没有可用的 HTML Web 管理工具来让您轻松管理 SQL 数据库,那么您也可以只编写一个简单的 ASP.NET 页面,将其通过 FTP(连同您的 .SQL 文件)传输到您的网站,然后点击以文本形式读取服务器上的 .SQL 文件,然后将其作为字符串传递给 ADO.NET 以执行。这将为您提供与上述查询分析器相同的结果 - 并为您完全创建数据库。
我创建了 .SQL 文件,并且能够将这个 .SQL 文件弹出到我的网站中。我对你们的问题是我如何创建那个简单的 ASP.NET 页面,然后我可以点击阅读,然后执行 Scott 在上面段落中提到的所有其他事情????
编辑:我发现我可以通过 SQL Mgt Studio 远程登录到我的托管服务提供商 SQL 服务器来重新创建我的数据库。我不想这样做有两个原因 1.) 知道有一种更酷的方法可以做到这一点感觉很便宜,以及 2.) 我不知道如何重新创建用于我的用户数据库的 ASPNETDB.MDF为我创建的 ASP.NET。