當前位置:首頁 » 編程語言 » sql以前
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql以前

發布時間: 2023-02-21 07:16:58

sql以前能用 也不知道弄了哪裡了就不能用了

查看計算機的服務,看oracle相關的服務(oracle打頭的)是不是被禁止了。

⑵ SQL語句 查詢今年、近三年,三年以前的所有記錄 SQL語句怎麼寫

工具/材料:以Management Studio為例。

1、首先在桌面上,點擊「Management Studio」圖標。

⑶ 如何通過sql日誌,查看以前執行過的sql語句

如果你的資料庫是完全恢復模式的話,可以通過log Explorer,查看。
具體使用搜索一下就成。
使用Log Explorer查看和恢復數據

Log Explorer 4.1.可用於SQL Server2005的日誌查看工具

使用方法:

打開Log Explorer -> Attach Log File -> 選擇SQL Server伺服器和登陸方式 -> Connect ->
在Database Name中選擇資料庫 -> Attach-> 左面對話框中Browse-> View Log-> 就可以看到log記錄了

想恢復的話: 右鍵Log記錄 Undo Transation-> 選擇保存文件名和路徑-> 然後打開該文件到查詢分析器里執行
T-sql代碼就可以了

例如 如果Log是delete table where ...的話,生成的文件代碼就是insert table ....
然後將此insert table的代碼放到查詢分析器里執行.就可以恢復數據.

----------------------------------------------------------------------
--如何恢復被delete/update的數據
----------------------------------------------------------------------
1連接到被刪除資料庫的Db
打開log explorer 選擇 "file"->"attach log file"->選擇伺服器和登陸方式->"connect"->選擇"資料庫"->"attach"
2 查看日誌
在左面操作項目的對話框中選擇"browse"項目->"view log"->就可以看到當前的Log記錄了
3 恢復數據
右鍵某一條log記錄,選擇"undo transation"->"選擇保存文件名和路徑"->然後打開該文件到查詢分析器里執行
T-sql代碼就可以了
例如: 如果log是delete table where ...的話,生成的文件代碼就是insert table ....

----------------------------------------------------------------------
--Log Explorer恢復被drop table和truncate table後的數據
----------------------------------------------------------------------
1 連接到被刪除資料庫的Db
操作同上
2 恢復方法
1) 選擇"salvaage dropped/truncate"菜單,在右邊的對話框中選擇表名,和droped/trucated的日期,
File Name中選擇生成insert語句腳步的存放位置,condition選擇是droped還是truncated,
最後點擊"create" 就會生成insert語句,把生成的語句到查詢分析器裡面執行一下就可以了
2) 選擇"ViewDDL Commands"菜單->選"truncate table" 操作項->點擊"Salvage"->生成語句->查詢分析器里執行

----------------------------------------------------------------------
--log explorer使用的幾個問題
----------------------------------------------------------------------
1) 對資料庫做完全/差異/日誌備份
備份時如果選用了刪除事務日誌中不活動的條目
再用Log explorer打試圖看日誌時,提示No log recorders found that match the filter,would you like to view unfiltered data 選擇yes 就看不到剛才的記錄了

如果不選用了刪除事務日誌中不活動的條目
再用Log explorer打試圖看日誌時,就能看到原來的日誌並做恢復
2) 修改了其中一個表中的部分數據,此時用Log explorer看日誌,可以作日誌恢復
3) 然後恢復備份,(注意:恢復是斷開log explorer與資料庫的連接,或連接到其他數據上,
否則會出現資料庫正在使用無法恢復)
恢復完後,再打開log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data,選擇yes 就看不到剛才在2中修改的日誌記錄,所以無法做恢復.
4) 不要用SQL的備份功能備份,搞不好你的日誌就破壞了.

正確的備份方法是:
停止SQL服務,復制數據文件及日誌文件進行文件備份.

然後啟動SQL服務,用log explorer恢復數據

⑷ SQL原資料庫被覆蓋還原,以前的數據能找回來嗎

SQL原資料庫被覆蓋還原,以前的數據能找回來,找回方法為:

1、打開SQL Server軟體後,我們點擊下拉菜單中的還原數據按鈕。

⑸ 如何通過sql日誌,查看以前執行過的sql語句

--關鍵字:cross apply & outer apply
SELECT TOP 1000
--創建時間
QS.creation_time,
--查詢語句
SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,
((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)
ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1
) AS statement_text,
--執行文本
ST.text,
--執行計劃
QS.total_worker_time,
QS.last_worker_time,
QS.max_worker_time,
QS.min_worker_time
FROM
sys.dm_exec_query_stats QS
--關鍵字
CROSS APPLY
sys.dm_exec_sql_text(QS.sql_handle) ST
WHERE
--根據時間搜索
QS.creation_time BETWEEN '2011-10-20 16:00:00' AND '2011-10-20 17:00:00'
--根據語句內容搜索
AND ST.text LIKE '%%'
ORDER BY
QS.creation_time DESC

⑹ SQL語句怎麼查詢在某日期之前的數據

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」圖標。

⑺ 怎樣清空SQL Server以前的數據

delete from 表名
刪改表中以前的數據。。。

⑻ 安裝sql時提示「以前的某個程序安裝已經在計算機上創建

安裝sql2000時提示「以前的某個程序安裝已經在計算機上創建掛起的文件操作」的解決辦法

SQLServer2000 在一段時間不使用後突然間不能夠運行了.只能打開企業管理器,對資料庫進行操作。VS2005不能夠連接,試了很多種方式,無結果。於是重新安裝sqlServer2000? 模擬版,但是,安裝SQLServer2000總是提示"以前的某個程序安裝已經在計算機上創建掛起的文件操作,運行安裝程序之前必須重啟計算機",重啟了好幾次都沒有辦法,後來在網上查了一個文章 ,終於把此問題解決,文章如下:

1. 有時安裝sqlServer2000總是提示"以前的某個程序安裝已經在計算機上創建掛起的文件操作,運行安裝程序之前必須重啟計算機", 點擊「確定重起機子還是這樣提示,請問如何解決?

分析解決:以前裝過sql server,後來刪掉。現在重裝。或者安裝Window2003SP1後也會出現這種情況,解決辦法如下--

1)添加/刪除程序中徹底刪除sql server

2)將沒有刪除的sql serv er目錄也刪除掉。

3)打開注冊表編輯器,在HKEY_LOCAL_ Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就可以清除安裝暫掛項目。

2. 安裝sql2000時出現command line option syntax error

原因分析:很有可能是你的.安裝目錄層數太多;安裝程序不能放在中文目錄下(注意不是安裝到路徑,

而是安裝程序自己本身所在路徑)!比如不能把安裝程序放在『D:資料庫SQL2000』目錄下進行安裝,

把它拷出來到根目錄再裝就OK了!這一點我這次終於體會到了,我把安裝程序放在了『e:/程序筐/personal/…』中,安裝路徑默認的,結果安裝過程中出現這樣的提示,最後安裝好了,打開企業管理器,裡面什麼都沒有。系統的六個資料庫都不會顯示。郁悶!然後重新安裝,這次學聰明了,把安裝程序文件夾personal剪切到根目錄下面e:/,問題解決。

3 .如果出現:無法找到動態連接庫sqlunirl.dll於指定路徑

解決:關於安裝伺服器配置失敗的時候(sqlunirl.dll是MDAC的一個組件),你可以考慮如下方法試試: 重裝MDAC.