如何删除数据库实例SQL server 命名实例

如何删除数据库实例SQL server 命名实例,第1张

删除 Microsoft SQL Server 2000 的正确方法(Microsoft 建议采用的方法)是,使用 Microsoft SQL Server 2000 安装程序中的“卸载”选项。不过,如果安装失败,可能无法使用“卸载”选项。如果无法使用“卸载”选项,则在尝试重新安装 SQL Server 程序前,必须将系统恢复到一个干净、稳定的安装点。

删除步骤:

找到安装的 Data 文件夹,如果需要保存这些数据,则重命名该文件夹。否则,请删除 Data 文件夹。Microsoft 建议保留Data 文件夹,这就相当于保留了 MDF 和 LDF 格式的数据库平面文件备份。如果重命名 Data 文件夹,只要您在重新安装时使用相同的名称、路径和 IP 地址,就可以将现有数据恢复到与使 SQL Server 脱机时完全相同的状态和条件。

对于虚拟服务器,请使用安装光盘上的 Microsoft SQL Server 2000 安装程序,然后单击“卸载”选项。SQL Server 联机手册中的“How to uninstall an existing installation of SQL Server (Setup)”(如何卸载现有的 SQL Server 安装(安装程序))主题对此进行了说明。

对于非群集(独立)实例,可以执行步骤 1,也可打开控制面板中的“添加/删除程序”小程序。

在控制面板中,打开“添加/删除程序”小程序。

运行 Regedt32,然后找到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

在 Uninstall 项下,找到要删除的 Microsoft SQL Server 2000 实例的产品代码。

在任务栏上,单击“开始”,然后单击“运行”。在“运行”对话框中,复制并粘贴以下命令,或自己键入以下命令:

C:\WINNT\IsUninstexe -f"C:\Program Files\Microsoft SQL Server\MSSQL$Server1\Uninstis" -c"C:\Program Files\Microsoft SQL Server\MSSQL$Server1\sqlsundll" -Mssqlmiff i=I1

3 在控制面板中,打开添加/删除程序小程序。 4 运行 Regedt32,然后找到以下注册表项: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 在Uninstall 项下,找到要删除的Microsoft SQL Server 2000 实例的产品代码。 在任务栏上,单击开始,然后单击运行。在运行对话框中,复制并粘贴以下命令,或自己键入以下命令: C:WINNTIsUninstexe -f"C:Program FilesMicrosoft SQL ServerMSSQL$Server1Uninstis" -c"C:Program FilesMicrosoft SQL ServerMSSQL$Server1sqlsundll" -Mssqlmiff i=I1 如果上述步骤无效,则可以按照 删除SQL Server 的所有已知实例 一节中的步骤手动删除 Microsoft SQL Server 2000。 注意:此时并不是要完全删除SQL Server 2000。执行这些步骤是为了将系统恢复到可以成功进行安装的状态,这样,您就可以在安装完成后再将恢复的 Microsoft SQL Server 2000 安装删除。 5 找到安装的 Data 文件夹,如果需要保存这些数据,则重命名该文件夹。否则,请删除 Data 文件夹。Microsoft 建议保留 Data 文件夹,这就相当于保留了 MDF 和 LDF 格式的数据库平面文件备份。如果重命名 Data 文件夹,只要您在重新安装时使用相同的名称、路径和 IP 地址,就可以将现有数据恢复到与使 SQL Server 脱机时完全相同的状态和条件。 注意:如果这是 SQL Server 2000 的群集实例,请为群集中的每个节点重复执行这些步骤。

删除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必须使用Regedt32exe来编辑要删除的实例的InstalledInstances值。默认实例的显示名称为MSSQLSERVER,而命名实例的显示名称则为给这些实例所取的名称。备注:不能使用Regeditexe编辑该值;必须使用Regedt32exe。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实例的所有群集资源。备注:仅删除SQLServer资源。重新安装MicrosoftSQLServer2005并使用相同的名称和IP地址。运行安装程序,然后使用卸载选项清除所有因安装失败而可能仍残留的配置问题或错误。

你说的是删除oracle数据库吧 。使用drop database 命令。支持oracle 10g 以上的版本

sqlplus / as sysdba

SQL> shutdown immediate;

SQL> startup restrict mount;

SQL> drop database;

Database dropped

SQL> exit

数据库必须处于MOUNT状态,且设置了RESTRICTED SESSION。执行了DROP DATABASE命令后,Oracle自动删除控制文件,已经控制文件中记录的数据文件和在线重做日志文件,如果数据库使用了SPFILE,那么SPFILE文件也会删除。这个命令不会删除归档文件和备份文件。

慎重 *** 作,这样会完全删除你的数据库!

SQL

Server数据库 *** 作中,有时对于表中的结果集,满足一定规则我们则认为是重复数据,而这些重复数据需要删除。如何删除呢?本文我们通过一个例子来加以说明。

例子如下:

如下只要companyName,invoiceNumber,customerNumber三者都相同,我们则认为是重复数据,下面的例子演示了如何删除。

declare

@InvoiceListMaster

table

(

ID

int

identity

primary

key

,

companyName

Nchar(20),

invoiceNumber

int,

CustomerNumber

int,

rmaNumber

int

)

insert

@InvoiceListMaster

select

N'华为',

1001,100,200

union

all

select

N'华为',

1001,100,300

union

all

select

N'华为',

1001,100,301

union

all

select

N'中兴',

1002,

200,1

union

all

select

N'中兴',

1002,

200,2

select

from

@InvoiceListMaster

DELETE

A

from

(

select

rown

=

ROW_NUMBER(

)over(

partition

by

companyname,

invoicenumber,

customerNumber

order

by

companyname,

invoicenumber,

customerNumber

),

companyname,

invoicenumber,

customerNumber

from

@InvoiceListMaster

)a

where

exists

(

select

1

from

(

select

rown

=

ROW_NUMBER(

)over(

partition

by

companyname,

invoicenumber,

customerNumber

order

by

companyname,

invoicenumber,

customerNumber

),

companyname,

invoicenumber,

customerNumber

from

@InvoiceListMaster

)

b

where

bcompanyName

=

acompanyName

and

binvoiceNumber

=

ainvoiceNumber

and

bCustomerNumber

=

aCustomerNumber

and

arown

>

brown

)

select

from

@InvoiceListMaster

以上的例子就演示了SQL

Server数据库删除数据集中重复数据的过程,希望本次的介绍能够对您有所收获!

以上就是关于如何删除数据库实例SQL server 命名实例全部的内容,包括:如何删除数据库实例SQL server 命名实例、如何手动删除SQL Server 2000默认实例(4)、怎样在SQL Server2005中删除数据库用户等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9814622.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存