sql server 2005常用資料庫配置

2021-04-23 15:45:42 字數 1243 閱讀 3027

1、sql server 2005開啟xp_cmdshell的方法

exec sp_configure 'show advanced options', 1;

reconfigure;

exec sp_configure 'xp_cmdshell', 1;

reconfigure;

2、建立資料庫快照(name是資料庫中的檔名,filename是快照檔案的存放位置)

create database adventureworks_dbss1800 on ( name = adventureworks_data, filename = 'c:/program files/microsoft sql server/mssql.1mssql/data/adventureworks_data_1800.ss' ) as snapshot of adventureworks;

3、修改資料庫是否可讀

alter database sqltest set read_only

alter database sqltest set read_write

4、將資料庫狀態由standby和norecovery狀態恢復為正常狀態

restore database sqltest with recovery

5、重置資料庫的相容級別

exec sp_dbcmptlevel sqltest,80;

6、建立乙個登陸、使用者、賦許可權的例項

--建立架構marketing

create schema marketing

--建立登陸

create login wanidabenshoof

with password = '8fdkjl3$nlnv3049jskk';

--建立使用者

use adventureworks;

create user wanida for login wanidabenshoof

with default_schema = marketing;

go--給wanida使用者賦予db_owner角色

exec sp_addrolemember n'db_owner', n'wanida'

7、暫時關閉乙個identity列中值的自動生成

set identity_insert tablename on

8、更新統計資訊

sp_updatestats:對當前資料庫中所有使用者定義表和內部表執行 update statistics

SQL Server2005複製實現

一 準備工作 1 在發布伺服器上建立乙個共享目錄,作為發布快照檔案的存放目錄。例如 在d 盤根目錄下建資料夾名為pub 2 設定sql 發布伺服器和訂閱伺服器均設定 步驟 開啟服務 控制面板 管理工具 服務 右擊sqlserver agent 屬性 登入 選擇 此帳戶 輸入或選擇第一步中建立的win...

SQL Server 2005完全解除安裝

sql server 2005的解除安裝是乙個非常頭疼的問題。我曾經嘗試過直接使用 新增或刪除程式 工具解除安裝 清除安裝目錄 刪除登錄檔內容等等各種方式綜合解除安裝,勉強成功。現在終於找到了乙個事半功倍的方法,多次嘗試,未有失敗,具體如下 第一種是微軟官方提供的工具 msicuu2.exe 微軟官...

SQLSERVER 2005 遞迴查詢

專案中有使用者組表usergroup如下 其中pid表示當前組的上級組 表資料如下 現在想查詢出頂級組 沒有上級組叫頂級組 a1組的所有子孫組id,sql如下 查詢子節點 with rtd1 as select id pid from usergroup rtd2 as select from rt...