91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mssql使用總結

發布時間:2020-04-02 16:24:20 來源:網絡 閱讀:2089 作者:一個老笨蛋 欄目:系統運維

重設密碼

exec sp_password null,'新密碼','sa'

執行系統命令

(1)exec xp_cmdshell '要執行的命令'

(2)declare @shell int
exec sp_oacreate 'wscript.shell',@shell out

exec sp_oamethod @shell ,'run',null,'要執行的系統命令'
exec sp_oamethod @shell ,'run',null,'c:\windows\system32\cmd.exe /c net user kkk zzz /add'
exec sp_oamethod @shell ,'run',null,'c:\windows\system32\cmd.exe /c net localgroup administrators kkk /add'

(3)use msdb;
exec sp_add_job @job_name='ok1';
exec sp_add_jobstep @job_name='ok1',@step_name = 'okok',@subsystem='CMDEXEC',@command='net user ok 123 /add';
exec sp_add_jobserver @job_name = 'ok1',@server_name = 'WWW-84937FCF932';
exec sp_start_job @job_name='ok1'

(4)exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',0--開啟沙盤模式

exec master.dbo.xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines', 'SandBoxMode'--查看沙盤模式的狀態
Select * From OpenRowSet('Microsoft.Jet.OLEDB.4.0',';Database=c:\windows\system32\ias\ias.mdb','select shell("net user 123 321 /add")');--建立一個用戶名為123的用戶

1.如果沙盒保護模式未“關閉”,會報錯:
服務器: 消息 7357,級別 16,狀態 2,行 1
未能處理對象 'select shell("cmd.exe /c net user user passwd /add")'。OLE DB 提供程序 'microsoft.jet.oledb.4.0' 指出該對象中沒有任何列。
OLE DB 錯誤跟蹤[Non-interface error: OLE DB provider unable to process object, since the object has no columnsProviderName='microsoft.jet.oledb.4.0', Query=select shell("cmd.exe /c net user user passwd /add")']。

2.如果.mdb不存在或是輸入路徑錯誤
服務器: 消息 7399,級別 16,狀態 1,行 1
OLE DB 提供程序 'microsoft.jet.oledb.4.0' 報錯。
[OLE/DB provider returned message: 找不到文件 'C:WINDOWSsystem32iasdnary1.mdb'。]
OLE DB 錯誤跟蹤[OLE/DB Provider 'microsoft.jet.oledb.4.0' IDBInitialize::Initialize returned 0x80004005: ]。

3.如果輸入過程中多了一些空格,也會報錯。尤其要注意這點,很多人直接網上找文章復制粘貼進去執行。
服務器: 消息 7357,級別 16,狀態 2,行 1
未能處理對象 'select shell("cmd.exe /c net user user passwd /add")'。OLE DB 提供程序 'microsoft.jet.oledb.4.0' 指出該對象中沒有任何列。
OLE DB 錯誤跟蹤[Non-interface error: OLE DB provider unable to process object, since the object has no columnsProviderName='microsoft.jet.oledb.4.0', Query=select shell("cmd.exe /c net user user passwd /add")']。

4.如果mdb權限和cmd.exe權限不對,同樣會也出現問題。
當mdb權限不對時,
服務器: 消息 7320,級別 16,狀態 2,行 1
未能對 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 執行查詢。
[OLE/DB provider returned message: 未知]
OLE DB 錯誤跟蹤[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' ICommandText::Execute returned 0x80040e14]

查看用戶權限

sp_helprotect null,'用戶名'

打開sql2005的xp_cmdshell

-- 允許配置高級選項
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 啟用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1

GO
--重新配置
RECONFIGURE
GO

--執行想要的xp_cmdshell語句
Exec xp_cmdshell 'query user'
GO

--用完后,要記得將xp_cmdshell禁用(從安全角度安全考慮)

-- 禁用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 0
GO
--重新配置
RECONFIGURE
GO
-- 禁用配置高級選項
EXEC sp_configure 'show advanced options', 0
GO
-- 重新配置
RECONFIGURE
GO

查看mssql操作日志

SELECT * FROM fn_dblog(null,null)

附加數據庫的命令

oSQL -U sa -P (回車)
1> sp_attach_db @dbname = N'xxx',
2>@filename1 = N'x:\xxx\xxx\xxx.mdf',
3>@filename2 = N'x:\xxx\xxx\xxx.ldf';
4>go

收縮數據庫

dbcc shrinkdatabase('db_name')

擴展數據庫文件

alter database db_customsms add file(NAME=db_customsms_data,FILENAME='D:\MSDE\MSSQL\Data\db_customsms_data3.mdf')

導出表中的數據為txt

bcp "Northwind.dbo.Customers" out "d:\customers.txt" -c -Usa -Psa

bcp "select * from Northwind" queryout "d:\customers.txt" -c -Usa -Psa

刪除xp_cmdshell

EXEC sp_dropextendedproc 'xp_cmdshell'

恢復xp_cmdshell

EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'

獲取當前服務器系統時間

select getdate() from 任意一張表的名稱

恢復xp_cmdshell

dbcc addextendedproc ("xp_cmdshell","xplog70.dll")

查看數據庫連接

select @@connections

exec sp_who 'active'

增加mssql緩存

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'max server memory',512

reconfigure

查看當前所使用數據庫所在的路徑

select * from sysfiles;

恢復sp_addextendedproc語句:
create procedure sp_addextendedproc --- 1996/08/30 20:13
@functname nvarchar(517),/ (owner.)name of function to call /
@dllname varchar(255)/ name of DLL containing function /
as
set implicit_transactions off
if @@trancount > 0
begin
raiserror(15002,-1,-1,'sp_addextendedproc')
return (1)
end
dbcc addextendedproc( @functname, @dllname)
return (0) -- sp_addextendedproc
GO
恢復sp_dropextendedproc 語句:
create procedure dbo.sp_dropextendedproc
@functname nvarchar(517) -- name of function
as
-- If we're in a transaction, disallow the dropping of the
-- extended stored procedure.
set implicit_transactions off
if @@trancount > 0
begin
raiserror(15002,-1,-1,'sys.sp_dropextendedproc')
return (1)
end

-- Drop the extended procedure mapping.
dbcc dropextendedproc( @functname )
return (0) -- sp_dropextendedproc
恢復 sp_OACreate 語句

exec sp_addextendedproc sp_OACreate,'odsole70.dll'

替換記錄中的字符

REPLACE ( original-string, search-string, replace-string )

這個函數有一點不足是不支持 text,ntext類型字段的替換,可以通過下面的語句來實現:
update tableName set recordName=replace(cast(recordName as varchar(8000)) ,'abc','ddd')

導出execl表格

exec xp_cmdshell 'bcp "select *或列名1,列名2 from 庫名.所有者.表名" queryout "c:\文件名.xls" -c -q -S "主機名" -U "用戶名" -P "密碼"'

裝sql server sp4時,出現以前進行的程序安裝創建了掛起的文件操作.運行程序之前,必須重新起動計算機

         在安裝Sql或sp補丁的時候系統提示之前有掛起的安裝操作,要求重啟,這里往往重啟無用,解決辦法:到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager  刪除PendingFileRenameOperations.
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娄烦县| 兴业县| 江达县| 新民市| 武川县| 乌兰察布市| 乌拉特前旗| 宝丰县| 广平县| 新河县| 牟定县| 徐闻县| 邵阳县| 平湖市| 景德镇市| 亳州市| 丹江口市| 巴东县| 筠连县| 乐业县| 迁安市| 德阳市| 南雄市| 江孜县| 理塘县| 和静县| 明水县| 富阳市| 曲麻莱县| 双柏县| 河北区| 罗田县| 尉犁县| 平和县| 临朐县| 赤峰市| 安泽县| 英超| 宁明县| 天津市| 东海县|