當前位置:首頁 » 編程語言 » sqlserver刪除發布
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver刪除發布

發布時間: 2022-06-27 16:36:58

A. 如何刪除sqlserver資料庫

刪除sqlserver資料庫方法:

步驟1: 關閉SQL SERVER的所有服務。

步驟2: 若要開始卸載過程,請從「開始」菜單單擊「控制面板」,然後雙擊「程序和功能」。選擇要卸載的 SQL Server 組件,然後單擊「卸載」。

在系統為WIN7的SQL SERVER 2008下,我們還可以看到下面一些注冊表的信息,如果你看到它的存在,也要清除這些注冊表信息。

HKEY_LOCAL_ SQL Server 2005 Redist

HKEY_LOCAL_ SQL Server 2008 Redist

HKEY_LOCAL_ SQL Server Compact Edition

HKEY_LOCAL_ SQL Server Native Client 10.0

HKEY_LOCAL_ Sync Framework

HKEY_LOCAL_ Sync Services

HKEY_LOCAL_ Sync Services ADO

(2) 如果有安裝Microsoft Search 服務,還需要刪除:

HKEY_LOCAL_

(3) 卸載Microsoft 全文查詢(沒有安裝則不需要),還需要刪除:
HKEY_LOCAL_
HKEY_LOCAL_
HKEY_LOCAL_ HKEY_LOCAL_
HKEY_LOCAL_
HKEY_LOCAL_

(4)依次查找 HKEY_LOCAL_ Manager, 找到「PendingFileRenameOperations」值,並刪除其中所有數據,這個選項不刪除也可以,但是你重新安裝時,進入安裝界面就會出現SQL錯誤提示: 從前的安裝程序操作使安裝程序操作掛起,需要重新啟動計算機 。

解決方法1:點擊 開始 運行輸入:regedit 打開注冊表找到如下目錄HKEY_LOCAL_ Manager刪除PendingFileRenameOperations

解決方法2:如果按照方法1,沒有找到相關注冊表信息,那麼有可能是mscorsvw.exe進程調用Invoke所致,解決辦法:打開任務管理器,結束帶哦這個進程即可。

(5)如果要卸載的是命名實例,則在相應的注冊表鍵的MSSQLServer,SQLSERVERAGENT和MSSQLServerADHelper後加上「/」和相應的實例名。

B. 如何徹底刪除sqlserver

在卸載SQL Server後,大家都希望能夠將注冊表信息完全刪干凈,下面就將教您徹底刪除SQL Server注冊表的方法,供您參考,刪除之前,請一定要做好備份工作喲。
在卸載SQL Server開始——運行:輸入regedit 進入注冊表編輯器,進入之後執行下列操作:
1.徹底刪除SQL Server:
hkey_local_machine\software\Microsoft\MSSQLServer hkey_local_machine\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\MSSQLServer hkey_local_machine\system\currentcontrolset\control\sessionmanager\pendingfileren ameoperations
2。注冊表中的相關信息刪除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就可以清除安裝暫掛項目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
刪除ExceptionComponents
3、運行注冊表,刪除如下項:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
4、查看服務列表裡面有哪些sqlserver的服務殘留,然後在以下地方,將sqlserver相關的服務全部刪除.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
將SQL SERVER安裝路徑下,如:C盤——Program File下的Microsoft SQL Server 文件夾刪除
重啟計算機

SQL SERVER 2008 真的好煩~不容易卸干凈的~下面的方法提供給那些懶得重裝系統的「懶人」~ 親測~
1.停掉SQL SERVER 2008所有相關服務
2.在控制面板「添加刪除程序」中,刪除SQL SERVER 2008相關的程序
3.下載 Windows Install Clean Up 工具卸載SQL 2008組件 (google it ~關於怎麼用懶得寫,看看就知道了)刪除所有SQL服務
4.清除注冊表
將HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夾全部刪除
將HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部刪除
5.刪除殘留文件
6.將SQL SERVER安裝路徑下,如:C盤——Program File下的Microsoft SQL Server 文件夾刪除
7.重啟計算機 (這世界清凈了)

注意:執行sqlserver2008提供的卸載實常式序,雖然卸載掉了實例,但是在系統的服務中任然看得到該實例.那麼,先按照上面的方法清理注冊表,然後再重啟計算機即可

C. sql srver怎麼取消發布和訂閱

以下方法均為
事務復制
--PUSH方式
1、刪除單個的發布

復制-->
本地發布-->
右擊-->
刪除,如下圖,然後再把對應的訂閱伺服器刪除掉,或者等待執行:sp_MSdistribution_cleanup
的JOB(分發清除:
distribution)默認訂閱72小時失效之後自動刪除。
2、刪除全部的發布:
復制-->
右擊
-->
禁用發布和分發,如下圖,這個會同時的把分發伺服器的配置清掉,需要重新配置的哦。。
其實只是執行了一個腳本
use
[master]
exec
sp_dropdistributor
@no_checks
=
1
GO
/*
[
@no_checks=]
no_checks
指示在刪除分發伺服器之前是否檢查有無依賴對象。no_checks
的數據類型為
bit,默認值為
0。
如果為
0,則
sp_dropdistributor
將執行檢查,以確保除分發伺服器以外的所有發布和分發對象都已刪除。
如果為
1,則
sp_dropdistributor
將在卸載分發伺服器之前刪除所有發布和分發對象。
[
@ignore_distributor=]
ignore_distributor
指示是否在未連接到分發伺服器的情況下執行此存儲過程。ignore_distributor
的數據類型為
bit,默認值為
0。
如果為
0,則
sp_dropdistributor
將連接到分發伺服器,並刪除所有復制對象。
如果
sp_dropdistributor
無法連接到分發伺服器,則存儲過程將失敗。
如果為
1,則不與分發伺服器建立連接,並且不刪除復制對象。
如果分發伺服器正在卸載或持久離線,才使用它。
直到分發伺服器在未來某個時間重新安裝之後,才會刪除分發伺服器中的該發布伺服器的對象。
*/
--注意:
sp_dropdistributor
用於所有類型的復制。
不過不是建議直接的界面操作。
3、對於某些時候可能刪除不掉,這個時候可以直接trace一下,然後把進程殺掉
4、或者對於附加的資料庫不注意可能會出現發布的錯誤,你也刪除不掉。會報下面的錯誤。
無法作為資料庫主體執行,因為主體
"dbo"
不存在、無法模擬這種類型的主體,或您沒有所需的許可權。
已將資料庫上下文更改為
'AdventureWorks2008'。
(Microsoft
SQL
Server,錯誤:
15517)
這個時候可以查一下資料庫屬性->文件->所有者如果沒有話,填個sa再試一次就可以。

D. SQL server 2008 刪除發布事務時出現問題

原因是SQL伺服器已配置為在 " Windows 身份驗證模式 (Windows 身份驗證) " 操作和不允許使用SQL帳戶。

設置允許SQLServer 身份登錄操作步驟:

第一步:在「Microsoft SQL Server Management Stdio」中,展開"SQL Server組",滑鼠右鍵點擊SQL Server 伺服器的名稱。

第二步:選擇"屬性"

第三步:再選擇"安全性"選項卡

第四步:在"身份驗證"下,選擇"SQL Server 和Windows 身份驗證模式"

第五步:確定,並重新啟動SQL Server 服務。

E. 服務中的 sqlserver 怎麼刪除

刪除SQLServer2005實例若要開始卸載過程,請在MicrosoftWindows桌面上,單擊「開始」,再單擊「控制面板」,然後雙擊「添加或刪除程序」。選擇要卸載的SQLServer2005組件,再單擊「刪除」。此時將啟動SQLServer2005安裝向導。在「選擇組件-卸載」頁上,選擇任何要刪除的伺服器和/或共享組件。單擊「報告」按鈕以查看計算機上安裝的SQLServer2005各組件和功能的列表。該報告包含安裝的每個組件和功能的版本、版本類別、更新級別和語言信息。若要繼續,請單擊「下一步」。在「確認-卸載」頁上,檢查要刪除的組件和功能的列表。若要繼續,請單擊「下一步」。「安裝進度」頁將顯示安裝狀態。在「完成安裝」頁上,單擊「完成」退出安裝向導。下面是手動刪除,沒有試過。太麻煩!1.刪除SQLServer的特定實例若要刪除SQLServer的某個特定實例,請按照以下步驟操作:找到並刪除%drive%:\ProgramFiles\MicrosoftSQLServer\MSSQL\Binn文件夾,其中%drive%是要刪除的SQLServer實例的位置。找到以下注冊表項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer備註:如果要刪除默認實例,必須刪除除Client項之外的所有項。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer必須使用Regedt32.exe來編輯要刪除的實例的InstalledInstances值。默認實例的顯示名稱為MSSQLSERVER,而命名實例的顯示名稱則為給這些實例所取的名稱。備註:不能使用Regedit.exe編輯該值;必須使用Regedt32.exe。2.刪除SQLServer的默認實例若要刪除SQLServer的默認實例,請找到並刪除以下注冊表項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SearchHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT3.刪除SQLServer的命名實例若要刪除SQLServer的某個命名實例,請按照以下步驟操作:找到並刪除對應於某個命名實例的以下注冊表項,其中InstanceName是要刪除的實例的名稱。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceNameHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName如果要刪除的SQLServer實例配置為群集系統,請刪除「群集管理器」中該SQLServer實例的所有群集資源。

F. SqlServer 2005 復制監視器中看到一些早就被刪掉的發布,如何把這些發布清理掉呢

找到發布訂閱伺服器,在相應的發布跟訂閱文件夾里刪掉唄

G. 怎麼徹底刪除sqlserver

SQL Server正常情況下可以通過添加刪除將其卸載,但有時可能會出現一些不可遇見的原因,導致其不能自動卸載,就需要手工卸載,在手工卸載前要注意做好數據的備份工作,以便於以後做還原,卸載SQL Server包括兩個方面:第一,程序文件和數據文件的卸載。如果SQL Server是默認安裝,程序文件和數據文件在同一路徑下,如下:
找到後將整個Microsoft SQL Server文件夾全部刪除掉。 若不是在同一路徑下,程序文件路徑如下:

將整個Microsoft SQL Server文件夾刪除掉,再找到相對應的數據文件夾MSSQL進行刪除
第二,注冊表信息的刪除。
【開始】->【運行】->輸入regedit,點開HKEY_LOCAL_MACHINE->software->microsoft,找到microsoft SQL Server和MSSQLServer,如下:

右擊這兩個文件選擇刪除,關閉注冊表,然後重新啟動電腦就可以了。
安裝SQLServer 2000的時候經常提示有服務已經掛起,需要重新啟動機器的解決辦法。
打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,並刪除它即可。

H. 如何徹底刪掉sqlserver

東西很難卸干凈,一般說法,要麼不裝,要麼裝上就別卸了。
如果實在要卸,不如重裝系統來得干凈。

如果你實在不想重裝,要試著卸載,去控制面版中,找到程序和功能,去那裡面找到與SQL相關的一個一個卸,卸完後,後工清理以下注冊表及文件位置:
在卸載SQL Server開始——運行:輸入regedit 進入注冊表編輯器,進入之後執行下列操作:
1.徹底刪除SQL Server:
hkey_local_machine\software\Microsoft\MSSQLServer hkey_local_machine\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\Microsoft SQL Server hkey_current_user\software\Microsoft\MSSQLServer hkey_local_machine\system\currentcontrolset\control\sessionmanager\pendingfileren ameoperations
2。注冊表中的相關信息刪除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就可以清除安裝暫掛項目
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
刪除ExceptionComponents
3、運行注冊表,刪除如下項:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
將SQL SERVER安裝路徑下,如:C盤——Program File下的Microsoft SQL Server 文件夾刪除重啟計算機SQL SERVER 2008 真的好煩~不容易卸干凈的~下面的方法提供給那些懶得重裝系統的「懶人」~ 親測~1.停掉SQL SERVER 2008所有相關服務
2.在控制面板「添加刪除程序」中,刪除SQL SERVER 2008相關的程序
4.清除注冊表
將HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夾全部刪除
將HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部刪除
5.刪除殘留文件
6.將SQL SERVER安裝路徑下,如:C盤——Program File下的Microsoft SQL Server 文件夾刪除
7.重啟計算機 (這世界清凈了)