資料庫開牆
1、開啟資料庫
2、從企業管理器,建一個同名的資料庫
3、停止sql
server
4、用原mdf文件覆蓋新建庫的資料庫文件
5、重啟sql
server(這時資料庫應該是置疑)
6、修改伺服器設置:允許對系統目錄進行直接修改
sp_configure
'allow
updates',1
reconfigure
with
override
7、將資料庫置為緊急狀態:
update
master.dbo.sysdatabases
set
status
=
32768
where
name
=
'資料庫名'
8、刪除新的ldf文件,重建日誌:
dbcc
rebuild_log('資料庫名',
'f:\資料庫名_log_new.ldf')--假設把新日誌在f盤
9、update
master.dbo.sysdatabases
set
status
=
16
where
name
=
'資料庫名'
10、修改伺服器設置:取消
允許對系統目錄進行直接修改
sp_configure
'allow
updates',
0
reconfigure
with
override
11、再使用檢查工具修復錯誤
use
[資料庫名]
alter
database
[資料庫名]
set
single_user
with
rollback
immediate
dbcc
checkdb
('資料庫名',REPAIR_ALLOW_DATA_LOSS)
alter
database
[資料庫名]
set
multi_user
執行完畢之後,如果還有錯誤,重復執行11,直到沒有錯誤為止。
Ⅱ 幾種數據採集的方式哪個好
討論幾種針對各種軟體系統的數據採集的方式方法。重點關注它們的實現過程、各自的優缺點。
軟體介面對接方式
開放資料庫方式
基於底層數據交換的數據直接採集方式
1、 軟體介面對接方式
各個軟體廠商提供數據介面,實現數據匯集,為客戶構建出自己的業務大數據平台;
介面對接方式的數據可靠性較高,一般不存在數據重復的情況,且都是客戶業務大數據平台需要的有價值的數據;同時數據是通過介面實時傳遞過來,完全滿足了大數據平台對於實時性的要求。
但是介面對接方式需花費大量人力和時間協調各個軟體廠商做數據介面對接;同時其擴展性不高,比如:由於業務需要各軟體系統開發出新的業務模塊,其和大數據平台之間的數據介面也需要做相應的修改和變動,甚至要推翻以前的所有數據介面編碼,工作量很大且耗時長。
2、 開放資料庫方式
一般情況,來自不同公司的系統,不太會開放自己的資料庫給對方連接,因為這樣會有安全性的問題。為實現數據的採集和匯聚,開放資料庫是最直接的一種方式。
不同類型的資料庫之間的連接就比較麻煩,需要做很多設置才能生效,這里不做詳細說明。
開放資料庫方式可以直接從目標資料庫中獲取需要的數據,准確性很高,是最直接、便捷的一種方式;同時實時性也有保證;
開放資料庫方式需要協調各個軟體廠商開放資料庫,其難度很大;一個平台如果要同時連接很多個軟體廠商的資料庫,並且實時都在獲取數據,這對平台本身的性能也是個巨大的挑戰。
3、基於底層數據交換的數據直接採集方式
101異構數據採集的原理是通過獲取軟體系統的底層數據交換、軟體客戶端和資料庫之間的網路流量包,進行包流量分析採集到應用數據,同時還可以利用模擬技術模擬客戶端請求,實現數據的自動寫入。
實現過程如下:使用數據採集引擎對目標軟體的內部數據交換(網路流量、內存)進行偵聽,再把其中所需的數據分析出來,經過一系列處理和封裝,保證數據的唯一性和准確性,並且輸出結構化數據。經過相應配置,實現數據採集的自動化。
基於底層數據交換的數據直接採集方式的技術特點如下:
1)獨立抓取,不需要軟體廠家配合;
2)實時數據採集;
數據端到端的延遲在數秒之內;
3)兼容Windows平台的幾乎所有軟體(C/S,B/S);
作為數據挖掘,大數據分析的基礎;
4)自動建立數據間關聯;
5)配置簡單、實施周期短;
6)支持自動導入歷史數據。
目前,由於數據採集融合技術的缺失,往往依靠各軟體原廠商研發數據介面才能實現數據互通,不僅需要投入大量的時間、精力與資金,還可能因為系統開發團隊解體、源代碼丟失等原因出現的死局,導致了數據採集融合實現難度極大。在如此急迫的需求環境下基於底層數據交換的數據直接採集方式應運而生,從各式各樣的軟體系統中開采數據,源源不斷獲取所需的精準、實時的數據,自動建立數據關聯,輸出利用率極高的結構化數據,讓數據有序、安全、可控的流動到所需要的企業和用戶當中,讓不同系統的數據源實現聯動流通,為客戶提供決策支持、提高運營效率、產生經濟價值。
Ⅲ 請問什麼樣的伺服器適合於網站建設的相關應用
伺服器適合於網站建設的相關應用的介紹:
基礎應用及Web服務
1、電子商務
E-commerce 功能與典型的應用伺服器相同,性能視商業應用和用戶數量而定,可能會需要一定的數據安全傳輸與存儲,或作為存儲數據的主機。需要一定的CPU和內存處理能力,通常,帶有四路Intel Xeon™ 雙核處理器 以及大容量數據存儲的伺服器可以基本滿足要求。
2、文件列印服務
僅用來將數據從一處傳遞到另一處,對CPU的處理能力要求較低。 入門級和300系列伺服器均能滿足要求。對於大規模數據存儲,建議採用高端NAS或者存儲伺服器。
3、常規伺服器-域控制器/防火牆/代理伺服器
為了能夠使域伺服器和防火牆伺服器有快速的響應能力,因此它們需要具備較高的CPU處理能力,代理伺服器需要有較大的內存用來存儲和作為高速緩存存儲Web地址,代理伺服器還需要有較大的存貯容量。建議選擇機櫃式伺服器可以節省佔地空間
4、Internet服務-Linux/Windows NT®/Novell
當互聯網服務商針對專用的伺服器比如郵件伺服器、瀏覽伺服器需要擴充時,伺服器應當具有價格低廉、小巧、高性能、通常一個或兩個處理器基本可以滿足要求,而四路處理器的伺服器則有些浪費。建議選擇機櫃式伺服器以節省佔地空間。
5、郵件Messaging/E-mail
快速的IO是這類應用的關鍵,磁碟的IO(編目、存儲信息)是主要瓶頸。許多用戶為了保證所存儲的信息的可用性,採用RAID 5陣列方式,但在一定程度上會影響IO的性能,通常2路處理器基本可以滿足用戶的需求。這種伺服器用戶對於實時響應要求不高,用戶所佔用資源一般不超過10%,所以最需要考慮的是數據信息的備份,以及如何在2~6小時能將信息恢復正常。建議選擇機櫃式伺服器以節省佔地空間。
6、Web動態伺服器-sintranet/Internet
通過存儲在伺服器中的網頁可以構建網路空間,例如使用微軟公司的技術ASP。與靜態網頁相比,這種應用需要更高的CPU處理能力,建議選擇機櫃式伺服器以節省佔地空間。高速的網路通訊能力也是必不可少的。
7、Web靜態伺服器
靜態網頁通常是指有文本和圖片共同組合存儲的伺服器中。通常變化不大。使用兩個CPU和一個千兆的網卡可以非常輕松的滿足極高的點擊率。當使用雙路處理器的伺服器時,可以完全滿足每秒鍾千次的點擊。1GB 內存作為網頁的高速緩存。對於大規模網站也可以使用四路處理器並額外添加內存與網卡。
8、流媒體伺服器
流媒體伺服器主要存儲多種媒介的文檔,如圖形圖像,動態媒介等,因此對伺服器的存儲及IO性能要求極高,因此在處理能力,存儲的IO特性以及網路特性都有較高的要求。合理選配這幾個方面顯得很重要。對於規模較大的流媒體伺服器,建議選購高端存儲及光纖鏈路滿足大容量IO需求。
應用伺服器
1、應用伺服器(client/server, ERP)
任何一種客戶機/伺服器的網路系統比如ERP, 最典型的商業應用,客戶機在一端,而資料庫伺服器在另一端,它們通過網路系統通訊。系統具有良好的擴展和調整能力,可以將不同應用安裝到不同的伺服器上,也可以將在每個伺服器上安裝多個應用。ERP系統需要兩個以上處理器,以及4GB以上的內存。具體數量視用戶數量而定。
2、工作流伺服器Collaboration/Groupware
使用類似於 Lotus Notes, groupware, calendaring等等 。對網路伺服器的CPU和內存處理能力要求屬於中等。不需要額外投資大量的硬體資源。
3、多應用伺服器
多種應用程序以及它們使用的資料庫共同運行在同一台伺服器上,可以替代多台小型的伺服器。建議使用多個CPU可以獲得較好的使用效果。通常使用多個速度稍低的CPU的效果好於使用一個高速的CPU。
4、小型應用/專項應用伺服器
特定的應用系統,醫療、零售、經銷商等特定的應用。使用帶有兩路CPU的300系列級別的伺服器可以支持數百的用戶終端。
5、終端伺服器/運算伺服器
在多用戶環境下,所有的硬體及軟體資源都可以通過終端伺服器共享給網路上的所有的用戶,應用程序運行在伺服器上,用戶可以通過如性用戶終端使用所有的應用程序。使用多處理器將可以有效改善系統的性能。內存的配置非常關鍵,通常需要有256MB 內存分配給操作系統, 有 512MB 內存分配給終端伺服器應用,每個用戶需要有4-8MB內存。軟體的使用與硬體的資源有很大的關系, 通常使用帶有兩路處理器和1GB內存的伺服器可以支持大約100個用戶,帶有兩路雙核處理器和4GB內存的伺服器可以支持200個用戶,帶有四路雙核路處理器及8GB內存的伺服器可以支持大約500個用戶。
6、高性能計算
高性能計算主要是藉助伺服器的處理器和內存資源進行大規模的信息處理與運算,系統對伺服器的處理器和內存以及網路IO特性要求較高,由於高性能計算通常會由多台伺服器協作運行,因此對網路特性要求較高。對伺服器的數據存儲以及板卡的擴展能力要求很低。所以使用機櫃式或刀片式伺服器是比較理想的選擇。
資料庫類型
1、大型資料庫
(ERP, OLTP, data mart) 伺服器僅用於運行資料庫,或僅運行單一的應用。資料庫的容量在1TB以上,需要有較高的CPU處理能力,大容量內存為數據緩存服務,並需要很好的IO性能, 使用這類應用時,通常需要有較高的CPU主頻。
2、中型資料庫
(ERP, OLTP, etc.) 伺服器僅用於運行資料庫,或僅運行單一的應用。資料庫的容量在1TB以下,需要有較高的CPU處理能力,大容量內存為數據緩存服務,並需要很好的IO性能, 使用這類應用時,通常需要有較高的CPU主頻。
3、數據倉庫/OLAP/Data mining
大型商業數據存儲,編目、索引、數據分析等。例如:OLAP(聯機事務處理), 高速商業計算,需要有良好的IO性能。
Ⅳ personalitydatabase為什麼打不開
personalitydatabase是外網,估計是因為不可抗力被牆了。
你要想看性格,還有很多備選。比如這個網站,數據是personality database授權(頁尾有聲明),可以搜索各種影視劇游戲,有中文翻譯,內容還比personality database整理得好。
網站名字叫getpersonality,鏈接是 getpersonality.com