還原數(shù)據(jù)庫的時候,要保存該數(shù)據(jù)庫不能有任何連接存在,就是該數(shù)據(jù)庫不能被其他用戶在使用.可以使用sp_who查看當前有哪些用戶連接到該數(shù)據(jù)庫了.
幫助中是這樣講的:在還原過程中,指定的數(shù)據(jù)庫必須不處于使用狀態(tài).指定數(shù)據(jù)庫中的任何數(shù)據(jù)將由還原的數(shù)據(jù)替換.
---------------------------
是這樣的,你連接的數(shù)據(jù)庫是SG,你要還原數(shù)據(jù)庫是student ,不影響的,你只要保證student數(shù)據(jù)庫沒用戶連接就可以了.
--------------------------
那你就使用其他庫連啊,例如master庫什么的,要不然沒辦法的.
Dim sql As String
Dim sql As String
Dim sqlcn As SqlConnection
sqlcn = New SqlConnection
sqlcn.ConnectionString = "workstation id=SG;packet size=4096;integrated security=SSPI;data source=SG;persis" & _
"t security info=False;initial catalog=student "
Dim backstring As String = "restore database student from disk = 'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\1.bak' "
Dim com As New SqlClient.SqlCommand(backstring)
Try
With com
.Connection = New SqlClient.SqlConnection(sqlcn.ConnectionString)
.Connection.Open()
.ExecuteReader()
.Connection.Close()
End With
MsgBox("還原成功",MsgBoxStyle.Information + MsgBoxStyle.OKOnly,"恭喜恭喜")
Catch ex As Exception
com.Connection.Close()
MsgBox(Err.Description,MsgBoxStyle.Critical + MsgBoxStyle.OKOnly,"錯誤")
阿門!一直顯示“數(shù)據(jù)庫正在使用中,未能或得對數(shù)據(jù)庫的排它訪問權“ 怎么改下就好啦!
可是結束 數(shù)據(jù)庫進程!還能進入VB做的系統(tǒng)么?蒼天!加入我要還原的是SG呢?怎么辦?數(shù)據(jù)庫沒用戶使用!它就連接不上!怎么進入系統(tǒng)?更不用說還原的功能!能給我下代碼?
Dim sqlcn As SqlConnection
sqlcn = New SqlConnection
sqlcn.ConnectionString = "workstation id=SG;packet size=4096;integrated security=SSPI;data source=SG;persis" & _
"t security info=False;initial catalog=student "
Dim backstring As String = "restore database student from disk = 'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\1.bak' "
Dim com As New SqlClient.SqlCommand(backstring)
Try
With com
.Connection = New SqlClient.SqlConnection(sqlcn.ConnectionString)
.Connection.Open()
.ExecuteReader()
.Connection.Close()
End With
MsgBox("還原成功",MsgBoxStyle.Information + MsgBoxStyle.OKOnly,"恭喜恭喜")
Catch ex As Exception
com.Connection.Close()
MsgBox(Err.Description,MsgBoxStyle.Critical + MsgBoxStyle.OKOnly,"錯誤")
阿門!一直顯示“數(shù)據(jù)庫正在使用中,未能或得對數(shù)據(jù)庫的排它訪問權“ 怎么改下就好啦!
可是結束 數(shù)據(jù)庫進程!還能進入VB做的系統(tǒng)么?蒼天!加入我要還原的是SG呢?怎么辦?數(shù)據(jù)庫沒用戶使用!它就連接不上!怎么進入系統(tǒng)?更不用說還原的功能!能給我下代碼?
其他人氣:147 ℃時間:2020-06-07 00:23:58
優(yōu)質解答
我來回答
類似推薦
- 小張有2分和5分的硬幣若干個,其中2分的總和比5分的總和少26分,2分比5分的硬幣多8個.問兩種硬幣各有多少 (用方程接,設X)
- 小剛和小明進行100米短跑比賽(假定二人的速度均不變).當小剛跑了90米時,小明距終點還有25米,那么,當小剛到達終點時,小明距離終點還有( ?。┟? A.15 B.15.25 C.16 D.1623
- 4個男生和6個女生到圖書館參加裝訂雜志義務勞動,管理員要求每個人必須獨立裝訂,而且每個男生的裝訂數(shù)是每個女生的2倍,在裝訂過程中發(fā)現(xiàn),女生們的裝訂總數(shù)肯定會超過30本,男,
- 生物題1、為探究溫度對金魚的生活影響,某生將金魚
- can you speak English中文什么意思
- 兩個容器,一個容器為15升,另一個為8升,如何利用他們從一桶油中倒出6升來?
- Idon't is.pig翻譯成中文
- 幾個俗語的意思或者是它比喻什么?
- -8x的立方=27 解方程
- It's a good idea for sb to do sth.所有知識點
- It is not difficult to get to school 為什么既有be動詞又
- 桃樹比梨樹多3分之1,梨樹就比桃樹少3分之1,對還是錯
猜你喜歡
- 1請各位英語高手幫我總結下各類詞的用法:
- 2英語中的狀語和語文中的狀語用法一樣嗎?
- 3一物體在一高度釋放,若在下落的一瞬間被子彈擊中,其落地時間與自由下落時相同;若在下落到一半高度時被擊中,時間要變短,為什么?
- 4直徑5mm 長度2500mm的黃銅求重量
- 5The little boy wants a white T-shirt.改為一般疑問句
- 6奧數(shù)題(移動一根火柴棒)
- 7“裁”字查字典去掉部首查幾畫
- 8某電器商場原有電視機和洗衣機工720臺,電視機售出1/2后,剩下的電視機和原有洗衣機
- 9誰能找一篇找一篇簡單一點的2分鐘左右的英語新聞
- 10一千萬加一千萬等于幾
- 11方程x平方-2根號2x+2=0
- 12解方程:5分之19乘5分之21-4x=25分之139