通常情况睛,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除: ALTERDATABASEIpaddrDBSETSINGLE_USERwithROLLBACKIMMEDIATE GO DROPDATABASEIpaddrDB ...……
USEmaster--(Can’tsitinthedatabasewhilstitsbeingrestored!) GO ALTERDATABASEMyDatabaseSETSINGLE_USERWITHROLLBACKIMMEDIATE GO --RestoreFullBackup RESTOREDATABASEMyDatabase FROMDISK=’x:\MSSQL\BA ...……
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'.')andxtypein(N'FN',N'IF',N'TF')) dropfunction. GO ifexists(select*fromdbo.sysobjectswhereid=object_id(N'')andOBJECTPROPERTY(id,N'IsUserTable')=1) ...……