tryiis7 では SQL Server 2005 Express Edition を使っています。
サーバーの外部から (自宅 PC から) Management Studio を使ってメンテできればよいのですが、一気にそこまで実現するのは手間なので、とりあえずユーザー インスタンス (またの名を、Run As Normal User : RANU) を使えるようにしました。
web.config の接続文字列には User Instance や AttatchDBFilename を含めます。
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="myConStr" connectionString="Data Source=.\SQLExpress; Integrated Security=true; User Instance=true; AttachDBFilename=|DataDirectory|\Database.mdf; " />
</connectionStrings>
<system.web>
<compilation debug="true" />
<authentication mode="Windows" />
<customErrors mode="RemoteOnly" />
</system.web>
</configuration>
Detabase.mdf の中にはテーブルやプロシージャを格納しています。
FFFTP を使い、ローカルからサーバーに FTP アップロード。App_Data フォルダの中身もまとめて一緒にアップロード。
ただし、2008/2/28 時点ではこのツールは非公開です。
(職場で死亡状態なため、自宅でツールを改良する時間・気力・体力が残ってない)
手元で作った webapp をデータベース (.mdf と .ldf) と一緒にアップロードするだけで OK です。
ASP.NET+ SQL Server 初心者でも楽勝でしょ。