有 21 筆資料符合您搜尋的條件

arvin
2011年 8月 22日, 10:56
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: [SQL Server]如何移動系統資料庫
回覆: 1
觀看: 3873

Re: [SQL Server]如何移動系統資料庫

補充說明一下msdb, model 這兩個資料庫也可以利用Alter database 的方式如下: MSDB use master go Alter database msdb modify file (name = MSDBData, filename = 'E:\Sqldata\MSDBData.mdf') go Alter database msdb modify file (name = MSDBLog, filename = 'E:\Sqldata\MSDBLog.ldf') go MODEL use master go Alter database model modify fi...
arvin
2011年 6月 1日, 11:36
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: SQL Server 啟動參數設定錯誤,如何解"救"
回覆: 0
觀看: 2656

SQL Server 啟動參數設定錯誤,如何解"救"

其實SQL Server 啟動參數設定錯誤要解救是很簡單的,以下會分一般SQL 和 Cluster SQL,兩種不一樣,但有異取同工之妙 一般SQL:只要更改Regedit 的HLMSOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.xMSSQLServerParameters 裡的的參數修正成正確的即可,但要注意在參數的部份是不可以有空格或換行符號,要特別注意。 Cluster SQL:若你只是在Regedit 修改,你會發現每次啟動後還是會被覆蓋,這是因為其實在Cluster 中,所以的啟動參數是被存在Quorum中的MSCS,所以你必需以照以下網址說明的...
arvin
2011年 1月 5日, 18:51
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: [MSSQL]如何能將資料庫中的所有stored procedure給予某user執行權限
回覆: 4
觀看: 15922

Re: [MSSQL]如何能將資料庫中的所有stored procedure給予某user執行權限

若要排除已加權限的sp 可修改如下: declare @name nvarchar(255), @cmd nvarchar(1000), @loginame nvarchar(200) select @loginame = 'login_name' declare cursor_sp cursor for select name from sysobjects where xtype='P' and id not in (SELECT so.id FROM sys.database_permissions AS dp JOIN sys.sysobjects AS so ON dp.major_...
arvin
2010年 8月 23日, 16:27
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: 利用Script add/drop Replications(Publications & Subscriptions)
回覆: 0
觀看: 2275

利用Script add/drop Replications(Publications & Subscriptions)

利用Script add replications: Step 1. Add Publications 的部份可以利用ui Generate Scripts,我在此不多講,只要記得修改密碼即可(因為原本的密碼,會變成'*****' or null) Step 2. Add Subscriptions 也是可以利用ui Generate Scripts,記得要修改密碼並且在 subscriptions server 上執行,但所產生的script 是不含Snapshot,所以你要在最後再加上sp_startpublication_snapshot 自動的執行, exec sp_startpubl...
arvin
2010年 7月 26日, 19:08
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: restore master & msdb database
回覆: 0
觀看: 2308

restore master & msdb database

1. 依照一般的restore database 的方式,且overwrite 原本的master & msdb RESTORE DATABASE [master] FROM DISK = N'master.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10 GO RESTORE DATABASE [msdb] FROM DISK = N'msdb.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10 GO 2. 若新的server 路徑跟舊的不一樣時,修改 syssubsystems 的su...
arvin
2010年 3月 18日, 17:07
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: 使用Replications 的Tracer Tokens時出現Error:3933
回覆: 0
觀看: 2364

使用Replications 的Tracer Tokens時出現Error:3933

當你使用Tracer Tokens 要做Insert Tracer 的測試時,若出現 "Replication Monitor could not insert the tracer token. An exception occurred while executing a Transact-SQL statement or batch. (Microsoft. SqlServer.ConnectionInfo) Cannot promote the transaction to a distributed transaction because there is an activ...
arvin
2009年 7月 9日, 09:35
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: file group backup plan
回覆: 0
觀看: 2402

file group backup plan

當資料太龐大或使用了partition table 時,由於backup & restore時間會過長,這時候file group backup 就是最好的使用點了。 整個backup plan Schedule 如下: 星期日使用full database backup: BACKUP DATABASE [TRY] TO DISK = N'C:TRY.bak' WITH NOFORMAT, INIT, NAME = N'TRY-完整 資料庫 備份', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO 每天使用file group backup &...
arvin
2009年 6月 26日, 17:09
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: [SQL Server]如何將現有table調整為partition table
回覆: 1
觀看: 6494

Re: [SQL Server]如何將現有table調整為partition table

文章補充: 若要再新增加Partition 的做法 1. 增加新的filegroup ALTER DATABASE bb ADD FILEGROUP fg4 ALTER DATABASE bb ADD FILE (NAME = 'fg4', FILENAME = 'D:SQLDatabb_fg4.NDF') TO FILEGROUP fg4 2. 增加新的partition scheme ALTER PARTITION SCHEME ps_DateRange NEXT USED fg4 3. 增加新的切割區間 ALTER PARTITION FUNCTION pf_DateRange() SP...
arvin
2009年 5月 14日, 11:28
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: 使用Linked Server無法Insert Data出現"Cursor operation conflict"
回覆: 0
觀看: 2345

使用Linked Server無法Insert Data出現"Cursor operation conflict"

若使用以下方式新增資料時出現"Cursor operation conflict"訊息
INSERT INTO [linkserver1].[tempdb].[dbo].[ERR_LOG]
(LogDateTime, Status) Values (GetDate(), 'err1')

請檢查 [linkserver1] 的SQL Server設定,在Server Properties 中確認"no count"是否有勾選,若有請取消即可。
arvin
2009年 5月 8日, 10:44
版面: 資料庫專區(SQL/ORACLE/MySQL/...)
主題: 修改 sql server name for 2000/2005
回覆: 0
觀看: 2366

修改 sql server name for 2000/2005

1. 檢查伺服器名稱,預期看到原本的伺服器名稱 SELECT @@SERVERNAME 2. Export 所有的JOB 3. 刪除原來的LINK SERVER,請執行:exec sp_dropserver 'ServerInstanceName' 4. 新增新的Link Server,請執行:EXEC sp_addserver 'ServerInstanceName', local 5. 刪除原來Administrator 的SQL 登入帳號 6. 新增新的Administrator 的SQL 登入帳號 7. import 所有的job (記得要改掉Server Name) 8. 重啟sql...