實現SQL Server 2008 R2采用varchar字段類型中文亂碼
此文章主要向大家講述的是實現SQL Server 2008 R2采用varchar字段類型中文亂碼,在實際操作中如果在同一個頁面顯示的2條中文記錄一個正常,一個亂碼,2條記錄分別從不同的表里取出。錄入的時候采用直接錄入。
仔細觀察2者區別,發現能正常顯示的字段在表中類型為nvarchar,不能的是varchar,試著將其該成nvarchar,問題解決。
因
在同一個頁面顯示的2條中文記錄一個正常,一個亂碼,2條記錄分別從不同的表里取出。錄入的時候采用直接錄入。仔細觀察2者區別,發現能正常顯示的字段在表中類型為nvarchar,不能的是varchar,試著將其該成nvarchar,問題解決。
因為對SQL Server不熟悉。通過查詢手冊得知:
nvarchar表示以Unicode格式存儲可變長度的 數據,所以能顯示中文,而varchar是用非unicode存儲數據,所以亂碼。
本篇文章來源于:開發學院 http://edu.codepub.com 原文鏈接:http://edu.codepub.com/2010/0507/22538.php
SQL Server 2008 R2 應用及多服務器管理時間:2010-04-29 10:00:18來源:網絡 作者:未知 點擊:47次
在激烈的市場競爭環境下,商人對市場環境的把握和決策直接關系到市場的趨勢和機遇,對客戶需求的快速相應能夠占盡市場的先機。在當今社會的日常商務活動中,以往積累的相關商業數據能夠為后續的業務活動提供良好的參考和
在激烈的市場競爭環境下,商人對市場環境的把握和決策直接關系到市場的趨勢和機遇,對客戶需求的快速相應能夠占盡市場的先機。在當今社會的日常商務活動中,以往積累的相關商業數據能夠為后續的業務活動提供良好的參考和向導。
早在10余年前,商業智能(Business Intelligence,下稱BI)廠商就已經開始大張旗鼓的宣傳和普及BI應用程序的口號。然而,時至今日,我們依然離這個目標非常的遙遠。一方面,BI工具本身的不完善使得BI在企業中的使用率非常的低。
另一方面,很多企業太過于依靠直覺來進行決策,不會充分利用手中積攢的以往信息進行分析和使用,有些企業高管并未認識到BI的價值所在,他們甚至于用BI系統做著ERP來用。然而歷史的發展告訴我們,絕大多數的市場行為是有規律可循的,以往的投資規律往往會對后續投資行為有著潛移默化的影響。
盡管如此,還是有不少企業再借助BI充分的了解和掌握在數據中的價值,以改善自身服務,同時提升經營業績和效率。如果企業想讓更多的員工從自身崗位出發充分的使用BI就必須做到以下幾點:首先企業必須對以往數據的珍貴價值有著充分的認識,而BI廠商能夠提供成本更低的BI授權和配置方案。
其次,BI界面應當做到簡潔和人性化盡量以用戶最熟悉和最適應的方式來展現數據,因為并不是所有使用BI的人員都是這方面的專家,更多的人只是對所在行業比較熟悉,如果能給他們一個挖掘數據價值的途徑,他們就能夠創造更多的利潤。最后,深入普及BI不僅需要技術上的革新,更重要的是調動用戶的積極性,提供與他們高度相吻合的信息,為他們的判斷和決策提供有意義的幫助。
Microsoft即將發布的SQL Server 2008 R2提供了一個全面的商業智能(BI)解決方案,它為數據倉儲、分析和生成報表提供了一個擴展的數據平臺,并為終端用戶提供了可以用來訪問和分析商業信息的強大的和直覺工具。Microsoft商業智能“提供給終端”的核心是Microsoft SQL Server 2008,它作為全面的數據服務平臺,使用戶能夠:
統一企業中所有數據的存儲和訪問。
建立和管理復雜的商業智能解決方案。
SQL Server 2008形成了所提供的這個強大的商業智能的基礎,其中包括SQL Server數據庫引擎、集成服務和報表服務
SQL Server 2008 R2具有強大而豐富的接口
SQL Server2008 R2作為企業及應用的優勢主要有以下幾點:
首先,SQL Server 2008 R2易于管理和維護。其友好的管理界面和工具易于操作,并提供了非常完整的數據庫管理和開發方案。
其次,SQL Server易于開發,其與Office和Visual Studio .NET結合緊密,這是其他數據庫所無法比擬的,不可否認Office組件是全世界用戶人數最多、普及率最高的辦公軟件套件之一,SQL Server 2008 R2可以分別為Excel、Word、Viso、SharePoint Server、PerformancePoint Server等Office組件提供聯機數據分析、處理、數據挖掘、報表渲染接口,非技術用戶可以在熟悉的Office環境中利用SQL Server 2008 R2分析服務提供的數據挖掘算法進行復雜的數據挖掘,使用一致的用戶接口管理和查看報表,如圖1所示。
再者,SQL Server 2008 R2具有強大的BI平臺,其Analysis Services,Reporting Services,Integration Services幾乎涵蓋了絕大多數的BI需求并提供了完備的解決方案。特別是通過Reporting Services,可以設計、管理和生成各種規模和復雜度的報表,并直接將報表生成為Excel和Word版本,用戶能夠實時從SQL Server 2008 R2中獲取數據展示,使終端用戶能夠在熟悉的環境中使用應用程序并作出決定。
除此之外,SQL Server 2008 R2能夠集成大多數企業以前建立的商業系統,此類系統都會有自己專用的數據存儲,以往對這類數據的分析只能通過企業內的的異構數據創建幾種的用于生成報表和分析的商業數據源。SQL Server支持常見的兩種方法統一商業數據用于分析和報表:數據倉庫和數據源抽象,如下圖2所示:
用于統一商業數據的兩種方法:數據倉庫和數據源抽象
數據倉庫,一個只針對企業級數據的存儲,它的數據從企業中的不同數據源的商業平臺數據而來,并與其同步。這個方法的主要優點是可以設計數據倉庫用于最佳的分析和報表性能,而對作為數據來源的商業應用的性能沒有影響此外還可以清理和合并多個數據源而來的數據到一個單獨的與真實數據保持一致的版本中。
數據源抽象,通過SQL Server 2008 R2的分析服務可以創建數據源視圖以提供一個針對一個或多個數據源的抽象層。然后將這個數據源視圖作為分析服務、集成服務和報表服務的單獨的數據源。有了這個數據源視圖,當進行分析和生成一個報表的時候,會從后臺的數據源系統獲取數據。
這個方法的主要優點是它使得可以對已有商業應用中的數據作實時分析。此外,數據源視圖通過它增加的抽象層可以用來創建合適的名稱來替代較長的或含義模糊的表名。數據源視圖可以集成數據庫和對從異構的企業及數據庫存儲獲得的數據進行訪問,如Oracle、DB2、Informix和Teradata。
當然,無論采用何種方法統一已有的商業數據,SQL Server2008 R2建立在以往對管理數據和非關系數據的強大支持之上,為開發人員和管理員提供了有效存儲和管理非結構化數據的數據類型,如文檔和圖片,用戶可以以最適合業務的格式來存儲、管理和分析數據。
此外通過Web Services和Microsoft .net框架的支持,SQL Server 2008支持與多平臺、應用和編程語言的協同工作能力,如HTTP、XML、SOAP、XQuery和XSD,用戶可以通過集成和連接到異構的數據源來最大化新系統和原有系統的投資回報。
SQL Server 2008 R2建立在商業智能市場中的強大要素基礎之上,提供一個可擴展的基礎設施,使得信息技術可以在你的公司中實施商業智能,并在用戶需要的時候為其提供商業智能。SQL Server 2008 R2在數據倉庫方面具有很大的進步,它提供了一個全面的和可擴展的平臺,使得公司可以更快的將數據整合到數據倉庫中,并擴展和管理數據,同時為所有用戶提供洞察力。
有了SQL Server 2008 R2所提供的更可擴展的商業智能基礎設施,就可以輕松的管理任何規模和復雜度的報表和分析,同時使用戶可以與Microsoft Office做更深的集成。SQL Server 2008 R2還改進了許多方面的性能,包括數據倉儲、生成報表和分析,這一切將會極大的增加SQL Server 2008 R2在企業BI市場的競爭力和份額。
【編輯推薦】