導航:首頁 > 編程語言 > sql2005倉庫源代碼

sql2005倉庫源代碼

發布時間:2024-09-15 21:31:10

1. sqlserver2005是一個軟體還是一個系統

以下是我本人的回答:

SQL Server 2005 是一個資料庫管理軟體,主要應用於資料庫管理。如果你想應用它,你就必須先進行系統的學習--諸如「關系型資料庫」等等基礎知識。

以下是網路資料供參考:

SQL Server 是一個全面的、集成的、端到端的數據解決方案,它為組織中的用戶提供了一個更安全可靠和更高效的平台用於企業數據和 BI 應用。SQL Server 2005 為 IT 專家和信息工作者帶來了強大的、熟悉的工具,同時降低了在從移動設備到企業數據系統的多平台上創建、部署、管理和使用企業數據和分析應用程序的復雜性。通過全面的功能集、與現有系統的互操作性以及對日常任務的自動化管理能力,SQL Server 2005 為不同規模的企業提供了一個完整的數據解決方案。圖 1 顯示了 SQL Server 2005 數據平台的布局。
SQL Server 數據平台包括以下工具:
• 關系型資料庫。 一種更加安全可靠、可伸縮更強且具有高可用性的關系型資料庫引擎,性能得到了提高且支持結構化和非結構化 (XML) 數據。
• 復制服務。 數據復制可用於數據分發或移動數據處理應用程序、系統高可用性、企業報表解決方案的後備數據可伸縮並發性、與異構系統(包括已有的 Oracle 資料庫)的集成等。
• 通知服務。 用於開發和部署可伸縮應用程序的先進的通知功能能夠向不同的連接和移動設備發布個性化的、及時的信息更新。
• 集成服務。 用於數據倉庫和企業范圍內數據集成的數據提取、轉換和載入 (ETL) 功能。
• 分析服務。 聯機分析處理 (OLAP) 功能可用於對使用多維存儲的大量和復雜的數據集進行快速高級分析。
• 報表服務。 全面的報表解決方案,可創建、管理和發布傳統的、可列印的報表和交互的、基於 Web 的報表。
• 管理工具。 SQL Server 包含的集成管理工具可用於高級資料庫管理和優化,它也與其他工具,如 Microsoft Operations Manager (MOM) 和 Microsoft Systems Management Server (SMS) 緊密集成在一起。標准數據訪問協議大大減少了 SQL Server 和現有系統間數據集成所花的時間。此外,構建於 SQL Server 內的本機 Web service 支持確保了和其他應用程序及平台的互操作能力。
• 開發工具。 SQL Server 為資料庫引擎、數據抽取、轉換和裝載 (ETL)、數據挖掘、OLAP 和報表提供了和 Microsoft Visual Studio 相集成的開發工具,以實現端到端的應用程序開發能力。SQL Server 中每個主要的子系統都有自己的對象模型和應用程序介面 (API),能夠將數據系統擴展到任何獨特的商業環境中。
SQL Server 2005 數據平台為各種規模的組織提供了以下好處:
• 充分利用數據資產。 除了為業務線和分析應用程序提供一個安全可靠的資料庫之外,SQL Server 2005 也使用戶能夠通過嵌入的功能(如報表、分析和數據挖掘等)從他們的數據中得到更多的價值。您可以充分利用其強大功能性和靈活性將數據傳遞到組織的每個角落,而成本僅為其他一些系統的一部分。
• 提高生產效率。 通過全面的 BI 功能以及熟悉的 Microsoft Office 系統之類的工具集成,SQL Server 2005 為組織內信息工作者提供關鍵的、及時的業務信息以滿足他們特定的需要。SQL Server 2005 的目標是將 BI 擴展到組織內的所有用戶,並且最終幫助組織內所有級別的用戶能夠基於他們最有價值的資產—數據來做出更好的業務決策。
• 減少 IT 復雜性。 SQL Server 2005 簡化了開發、部署和管理業務線和分析應用程序的復雜度,它為開發人員提供了一個靈活的開發環境,為資料庫管理人員提供了集成的自動管理工具。
• 降低總體擁有成本 (TCO)。 SQL Server 2005 中集成的方法和對產品易用性和部署上的關注提供了行業上最低的規劃、實現和維護成本,使資料庫投資能快速得到回報。
SQL Server 2005 為您的組織提供值得信賴的技術和功能。SQL Server 2005 在企業數據管理、開發者效率和 BI 等主要領域取得了顯著進步,表明向 SQL Server 2005 升級或遷移具有顯而易見的好處。
SQL Server 2005 所具有的潛力可使您將自己的業務提升到一個新高度-建議您為自己大膽嘗試。

2. 怎樣用SQL寫一個倉庫管理系統

首先配置SQLSERVER2005:

打開」Microsoft SQL Server Management Studio「 直接用Windows 用戶連接進入,再在「安全性」中的「登錄名」內的「新建登錄名」,你就對應的添好「確定」就可以了。

再在你對應的「資料庫」里「安全性」用戶,把你建的用戶添加進去。

關鍵地方,查看「伺服器 屬性」在 「安全性」選上 「SQL Server 和 Windows 身份驗證模式」點 「確定」系統會提示你重新啟動SQL Server 你「停止」重啟一下就配好了。

接著看C#連接SQL Server2005的代碼語句:

strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";

strcons[0] 伺服器名稱,一般添機器的IP
strcons[1]協議DBMSSOCN(為tcp/ip協議)
strcons[2]]埠號,一般為1433
strcons[3] 資料庫名
strcons[4] 用戶名
strcons[5]密碼

埠號也要配置一下:

在控制面板里的服務和應用程序中的SQL Server配置管理中的SQL Server 2005網路配置內的SQL

Server2005的協議TCP/IP默認為已禁用,在它的屬性設置它的埠號為1433 「確定」 啟動。

3. SQL Serve20055種版本的區別

SQL2005 分五個版本,如下所列,
1.Enterprise(企業版),
2.Development(開發版),
3.Workgroup,(工作群版)
4.Standard,(標准版)
5.Express.(嗯,估且就叫它簡易版吧)
這幾個版本,我們究竟應該使用哪一版呢?
這是許多初學SQL2005的人最常問的問題。
我簡單的比較一下 Enterprise, Development 和 Express 等三個版本:以功能言,Enterprise 版和 Development 版的功能一模一樣。兩者的差別,除了授權不同外,最主要的差別是:
Enterprise版的資料庫引擎只能安裝在Win2003Server(或其他Server)。
如果你想安裝在WindowsXP Pro系統上,你應該安裝SQL2005Development版(開發版)。
注:有人問,什麼是「資料庫引擎」。嗯,資料庫引擎是SQL2005的核心,是最主要的資料庫管理功能模塊。沒有它,就不是資料庫管理系統了。
很多人下載 SQL2005Express版,因為它是免費的,可以直接從微軟網站上下載。但是,它除了支持的內存比較少外,最主要的是
它缺少相當於SQL2000下的「企業管理器」和「查詢分析器」。
注:SQL2000下的「企業管理器」和「查詢分析器」在SQL2005已合為一,稱為 Management Studio。
因此,如果你是初學者,如果你只是想要在家裡學習學習,如果你的環境是 WindowsXP Pro,那麼,你應該選擇的是 SQL2005Development(開發版),而不是SQL2005Enterprise(企業版)或SQL2005Express(簡易版)。

詳細區別:

可以在生產環境中使用所有版本的 SQL Server 2005,但 SQL Server 2005 Developer Edition 和 SQL Server 2005 Evaluation Edition 除外。以下段落介紹 SQL Server 2005 的多個版本。

SQL Server 2005 Enterprise Edition(32 位和 64 位)

Enterprise Edition 達到了支持超大型企業進行聯機事務處理 (OLTP)、高度復雜的數據分析、數據倉庫系統和網站所需的性能水平。Enterprise Edition 的全面商業智能和分析能力及其高可用性功能(如故障轉移群集),使它可以處理大多數關鍵業務的企業工作負荷。Enterprise Edition 是最全面的 SQL Server 版本,是超大型企業的理想選擇,能夠滿足最復雜的要求。
SQL Server 2005 Evaluation Edition(32 位和 64 位)

SQL Server 2005 還推出了適用於 32 位或 64 位平台的 180 天 Evaluation Edition。SQL Server Evaluation Edition 支持與 SQL Server 2005 Enterprise Edition 相同的功能集。可以根據生產需要升級 SQL Server Evaluation Edition。
SQL Server 2005 Standard Edition(32 位和 64 位)

SQL Server 2005 Standard Edition 是適合中小型企業的數據管理和分析平台。它包括電子商務、數據倉庫和業務流解決方案所需的基本功能。Standard Edition 的集成商業智能和高可用性功能可以為企業提供支持其運營所需的基本功能。SQL Server 2005 Standard Edition 是需要全面的數據管理和分析平台的中小型企業的理想選擇。
SQL Server 2005 Workgroup Edition(僅適用於 32 位)

對於那些需要在大小和用戶數量上沒有限制的資料庫的小型企業,SQL Server 2005 Workgroup Edition 是理想的數據管理解決方案。SQL Server 2005 Workgroup Edition 可以用作前端 Web 伺服器,也可以用於部門或分支機構的運營。它包括 SQL Server 產品系列的核心資料庫功能,並且可以輕松地升級至 SQL Server 2005 Standard Edition 或 SQL Server 2005 Enterprise Edition。SQL Server 2005 Workgroup Edition 是理想的入門級資料庫,具有可靠、功能強大且易於管理的特點。
SQL Server 2005 Developer Edition(32 位和 64 位)

SQL Server 2005 Developer Edition 允許開發人員在 SQL Server 頂部生成任何類型的應用程序。該應用程序包括 SQL Server 2005 Enterprise Edition 的所有功能,但許可用作開發和測試系統,而不用作生產伺服器。SQL Server 2005 Developer Edition 是獨立軟體供應商 (ISV)、咨詢人員、系統集成商、解決方案供應商以及生成和測試應用程序的企業開發人員的理想選擇。可以根據生產需要升級 SQL Server 2005 Developer Edition。
SQL Server 2005 Express Edition(僅適用於 32 位)

SQL Server Express 資料庫平台基於 Microsoft SQL Server 2005。它也可以替換 Microsoft Desktop Engine (MSDE)。通過與 Microsoft Visual Studio 2005 集成,SQL Server Express 簡化了功能豐富、存儲安全且部署快速的數據驅動應用程序的開發過程。

SQL Server Express 是免費的,可以再分發(受制於協議),還可以充當客戶端資料庫以及基本伺服器資料庫。SQL Server Express 是獨立軟體供應商 ISV、伺服器用戶、非專業開發人員、Web 應用程序開發人員、網站主機和創建客戶端應用程序的編程愛好者的理想選擇。如果需要更多的高級資料庫功能,可將 SQL Server Express 無縫升級到更復雜的 SQL Server 版本。

SQL Server Express 還提供了一些附加組件,這些組件都作為具有高級服務的 Microsoft SQL Server 2005 Express Edition (SQL Server Express) 的一部分提供。除了 SQL Server Express 的功能外,具有高級服務的 SQL Server Express 還包括以下功能:

SQL Server Management Studio Express (SSMSE),SQL Server Management Studio 的子集。

支持全文目錄。

支持通過 Reporting Services 查看報表。
SQL Server 2005 Mobile Edition(僅 32 位)

SQL Server Mobile 是簡版資料庫,將企業數據管理功能擴展到小型設備上。SQL Server Mobile 能夠復制 Microsoft SQL Server 2005 和 Microsoft SQL Server 2000 的數據,並且允許用戶維護與主資料庫同步的移動數據存儲。SQL Server Mobile 是唯一為智能設備提供關系資料庫管理功能的 SQL Server 版本。
SQL Server 2005 Runtime Edition(32 位和 64 位)

SQL Server 2005 Runtime Edition 隨 Microsoft ISV Royalty Program 提供。根據 SQL Server 2005 Runtime Edition 的最終用戶許可協議,如果用戶不使用 SQL Server 代碼運行任何其他應用程序或者在任何其他上下文中使用 SQL Server 代碼,獨立軟體供應商 (ISV) 可能將 SQL Server 代碼嵌入到他們提供的解決方案中。關於 SQL Server Runtime Edition 的詳細信息,請參閱 Microsoft 知識庫中的文章

在XP上不能安裝 Enterprise 版本,

Express版本只能在本地訪問,不能進行遠程訪問。

Express版本連接時需要在連接字元串中寫 ***\SQLExpress

Developer版本可以進行遠程訪問,記住要啟用TCP/IP連接,同時要設置好防火牆

閱讀全文

與sql2005倉庫源代碼相關的資料

熱點內容
怎麼把一張圖片編程 瀏覽:401
電腦列印東西用什麼文件 瀏覽:473
win8如何關掉程序 瀏覽:131
編程怎麼編寫手機簡訊驗證 瀏覽:791
牽手是什麼網站 瀏覽:379
哪個編程課是直播 瀏覽:272
win10顯示不出手機文件夾 瀏覽:705
word文件閱讀器 瀏覽:766
網站小圖標怎麼弄 瀏覽:58
怎麼弄電腦密碼 瀏覽:114
labview中將表格轉為excel文件 瀏覽:454
口袋腕力升級 瀏覽:436
word刻錄到光碟刻錄大師 瀏覽:124
更改壓縮文件後卡死是什麼原因 瀏覽:201
電腦上如何發qq紅包 瀏覽:230
如何刪除word的空白頁 瀏覽:822
創建swap文件 瀏覽:468
數控銑床編程在哪裡編寫 瀏覽:544
iphone文藝軟體 瀏覽:938
紀元1404人口升級 瀏覽:527

友情鏈接