驅動器出現故障,我們通過應用程序中使用下面的代碼創建一個SQL數據庫Bakup:SQL Server備份在OS安裝
ServerConnection srvConn = new ServerConnection(HostName);
srvConn.LoginSecure = true;
Server srvSql = new Server(srvConn);
string FileName = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
+"//Closing Back-Up");
bkpDatabase.Database = database;
BackupDeviceItem bkpDevice = new BackupDeviceItem(FileName, DeviceType.File);
bkpDatabase.Devices.Add(bkpDevice);
bkpDatabase.SqlBackup(srvSql);
它工作正常,排除其中OS是由於權問題,安裝的變頻器。在帶有操作系統的驅動器中,它說:Cannot open backup device。我在互聯網和搜索它,但它建議使用SQL Server配置管理器手動將內置帳戶從「網絡服務」更改爲「本地系統」。
但是我們通過在線發佈我們的軟件並通過CD進行自我安裝,所以不可能指示每一個客戶端這樣做,因爲他們可能在技術上並不精通它。
所以問題是,我們可以通過腳本更改內置帳戶嗎?或者還有其他解決方案可以通過程序或腳本執行嗎?
謝謝。
編輯: 我們將SQL Server 2008 Express作爲先決條件分發,並從我的應用程序的相同文件夾下載。先決條件不要求任何帳戶設置或實例名稱等設置,我們在SQL Server手動安裝過程中找到這些設置。
客戶的計算機上安裝SQL Server時,如何設置帳戶?還是他們這樣做? – bitfiddler
@bitfiddler:我現在已經在編輯中闡明瞭它。謝謝 :) – Marshal