我創建的SQL Server 2008上的數據庫,並連接到它SQL Server 2008中部署應用程序
{.ConnectionString = "Server=.\SQLEXPRESS;Database=Test;User=sa;Pwd=test;"}
現在我想部署該應用程序,所以我的朋友可以測試它。我不知道如何使它成爲可能,或者根本不可能(我的本地主機上的數據庫)?
我真的可以使用一些幫助,因爲第一次使用它。
我創建的SQL Server 2008上的數據庫,並連接到它SQL Server 2008中部署應用程序
{.ConnectionString = "Server=.\SQLEXPRESS;Database=Test;User=sa;Pwd=test;"}
現在我想部署該應用程序,所以我的朋友可以測試它。我不知道如何使它成爲可能,或者根本不可能(我的本地主機上的數據庫)?
我真的可以使用一些幫助,因爲第一次使用它。
您可以在您的項目中創建本地mdf數據庫文件,並稍微更改連接字符串以將其附加到sqlexpress實例。
"Data Source=.\SQLEXPRESS;
AttachDbFilename=test.mdf;
Integrated Security=True;
User Instance=True";
它值得的意思是你的朋友必須安裝sql server express。
此*仍*要求在該系統上本地安裝SQL Server ** Express **這個應用程序應該在哪裏運行... –
當然是的。 –
我剛去當地的mdf數據庫 –
我認爲最好的方法是按如下方式備份數據庫。 BACKUP DATABASE [Accounting] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\Test.bak' WITH NOFORMAT, INIT, NAME = N'Accounting-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
那麼他們可以在那裏MSSQLSERVER以下方式進行恢復:
RESTORE DATABASE [DBRooiabooking] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\Test.bak' WITH FILE = 1, NOUNLOAD, STATS = 5
,他們可以使用它。 具有相同的連接字符串。 最好的問候
'我的本地主機上的數據庫?'是的,根據您的連接字符串。如果你想讓你的朋友測試應用程序,你需要向他們發送一份數據庫的副本,或者在網上設置一個數據庫服務器,你可以訪問這兩個數據庫服務器。 – TZHX
@TZHX如果我發送他的數據庫副本?他還必須安裝sql server才能測試它? –
是的,如果您希望您的應用程序運行並使用此數據庫文件,那麼必須在該系統上安裝SQL Server ** Express ** –