當前位置:首頁 » 編程語言 » 微軟sql

微軟sql

發布時間: 2022-02-10 07:19:48

① 微軟sql是干什麼的

SQL SERVER2000是資料庫軟體,屬於後台軟體!!你可以把數據存在它的資料庫中,但是必須要有一個前台的軟體和資料庫相連,以便你能更清楚方便的查看公司的數據,所以你說直接輸入到庫里以便以後使用和查看是不符合邏輯的,前台客戶端軟體有PB ,VB,等等都可以做,SQLSERVER只是存儲數據,而不是主要用來查詢,不怕花錢的話 找程序開發商幫你開發一套,規模不大的話不會很貴,千把塊錢,要是象醫院或者企業的那就比較貴了,我們以前是專業做是醫院的管理系統,用的前台是PB,後台是SQLSERVER,一般都是幾十萬賣的。你的軟體如果做好了可能就叫XXX公司客戶資料管理系統。所以只能說是你需要的是一種管理系統,但是它是由SQL SERVER和另外一種編程軟體做的。這種軟體網上不是很多,,能下載的功能也有限,也許用不了多久,所以你真的需要的話找找軟體程序開發公司談談吧~~~

② 微軟認證 SQL SERVER 有哪些考試

很多啊.相關認證考試的.新認證體系中的MCTS、MCITP、MCPD認證考試情況。
MCTS認證 微軟技術專家
微軟技術專家不限制考生條件,通過一門要求的考試即可獲得相應證書,側重於某項關鍵的微軟產品或技術,代表考生具備了掌握某種技術的能力,針對特定技術的主流產品支持過期後,相關認證也過期。
具體的考試科目及名稱如下:
MCTS:Web Applications
.NET框架2.0 Web應用程序 MCTS: .NET Framework 2.0 Web Applications
70-536: TS: .NET Framework 2.0-Application Development Foundation
70-528: TS: .NET Framework 2.0-Web-based Client Development
MCTS:Windows Applications
.NET框架2.0 Windows應用程序 MCTS: .NET Framework 2.0 Windows Applications
70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
70–526: TS: Microsoft .NET Framework 2.0 - Windows-based Client Development
MCTSistributed Applications
.NET框架2.0 分布式應用程序 MCTS: .NET Framework 2.0 Distributed Applications
70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
70–529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development
MCTS:SQL Server 2005
SQL Server 2005 MCTS: SQL Server 2005
70-431: TS: SQL Server 2005-Implementation and Maintenance
MCTS:BizTalk Server 2006
BizTalk Server 2006 MCTS: BizTalk Server 2006
70-235: TS: Developing Business Process and Integration Solutions Using BizTalk Server 2006
MCITP認證 微軟IT專家認證
微軟IT專家認證需要首先通過一項或多項MCTS認證,側重於特定的工作角色包括設計、項目管理、運營管理以及規劃等,需重新認證以保持有效。
具體的考試科目及名稱如下:
MCITP:dbdev
資料庫開發者 MCITP: Database Developer
70–441: PRO: Designing Database Solutions by Using Microsoft SQL Server 2005
70–442: PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2005
70–431: TS: Microsoft SQL Server 2005 - Implementation and Maintenance
MCITP:dbadmin
資料庫管理員 MCITP: Database Administrator
70–443: PRO: Designing a Database Server Infrastructure by Using Microsoft SQL Server 2005
70–444: PRO: Optimizing and Maintaining a Database Administration Solution by Using Microsoft SQL Server 2005
70–431: TS: Microsoft SQL Server 2005 - Implementation and Maintenance
MCITP:bid
商務智能開發者 MCITP: Business Intelligence Developer
70-445: PRO: Designing Business Intelligence Solutions by Using Microsoft SQL Server 2005 Analysis Services
70-446: PRO: Designing a Business Intelligence Infrastructure by Using Microsoft SQL Server 2005
70-431: TS: Microsoft SQL Server 2005–Implementation and Maintenance

MCPD認證 微軟認證專業開發人員
微軟認證專業開發人員需要首先通過一項或多項MCTS認證,側重於特定的工作角色包括設計、項目管理、運營管理以及規劃等,需重新認證以保持有效。
具體的考試科目及名稱如下:
MCPD: Web Developer
Web開發者
70–547: PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework
70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
70–528: TS: Microsoft .NET Framework 2.0 - Web-based Client Development

MCPD: Windows Developer
Windows開發者
70–548: PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework
70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
70–526: TS: Microsoft .NET Framework 2.0 - Windows-based Client Development

MCPD: Enterprise Applications Developer
企業應用程序開發者
70–549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework
70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
70–526: TS: Microsoft .NET Framework 2.0 - Windows-based Client Development
70–528: TS: Microsoft .NET Framework 2.0 - Web-based Client Development
70–529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development

③ 微軟的mssql和免費的mysql哪個更加安全呢

�ǔ6急4孀胖匾�納桃禱鋨楹塗突�畔ⅰ4蠖嗍�笠怠⒆櫓�約罷��棵諾牡繾郵�荻急4嬖詬髦質�菘庵校��怯謎廡┦�菘獗4嬉恍└鋈俗柿希�拐莆兆琶舾械慕鶉謔�蕁5�鞘�菘饌ǔC揮邢蟛僮饗低澈屯�繒庋�詘踩�隕鮮艿街厥印J�菔瞧笠擔�櫓�拿�鏊�冢�虼搜≡褚豢畎踩�氖�菘饈侵涼刂匾�摹� 我在我的機子上面用管理員帳號默認安裝了mssql和mysql以便在相同的情況下測試他們的安全性。我的系統配置如下:操作系統Microsoft Windows 2000 Version5.0, 安裝了sp4,ftp服務和iis服務,支持asp和php。系統只有一個管理員帳號admin,guest帳號沒有禁用。一.系統內部安全性分析1.mysql資料庫許可權控制問題 mysql的許可權控制是基於mysql這個資料庫的,叫做授權表,一共包括包括六個表columns_priv,db,func,host,tables_priv和user。先使用desc user命令查看非 常重要的user表的結構以便查詢內容,現在可以查看他的許可權設置了。 使用命令select host,user,password,delete_priv,update_priv,drop_priv from user; 這個命令查看了幾個比較危險的許可權,顯示結果如下: mysql> select host,user,password,delete_priv,update_priv,drop_priv from user; +-----------+------+------------------+-------------+-------------+-----------+ | host | user | password | delete_priv | update_priv | drop_priv | +-----------+------+------------------+-------------+-------------+-----------+ | localhost | root |0e4941f53f6fa106 | Y | Y | Y | | % | root | | Y | Y | Y | | localhost | | | Y | Y | Y | | % | | | N | N | N | 4 rows in set (0.00 sec) 第一條表示在本機使用root用密碼登陸,擁有刪除記錄,修改記錄,刪除表等許可權,好,這是安全的。第二條表示在任何主機使用root不需密碼登陸,擁有刪除記錄, 修改記錄,刪除表等許可權。第三條表示在本機匿名登陸,擁有刪除記錄,修改記錄,刪除表等許可權。最後條表示可以再任何主機匿名登陸,但是沒有任何許可權。 顯然,第二,三,四都是不安全的!第二條不用說,就第三條而言,就算你在本地是guest許可權,但是也可以登陸mysql資料庫,而且擁有全部許可權。這樣,就可以對數 據庫為所欲為了。 解決方法:如果你不需要遠程維護,刪除掉第二條delete from user where host="%" and user="root";或者給它加個強壯的密碼。刪除第三條,delete from user where host="localhost" and user="";2.mysql安裝目錄許可權問題 mysql默認安裝到c:\mysql,但是c盤默認是everyone完全控制,由於許可權的繼承性,c:\mysql對everyone也是完全控制的,顯然這樣是不安全的。因為惡意用戶可以 刪除重要的數據文件。 解決方法:重新設置mysql目錄的存取許可權。或者將mysql安裝到其他目錄,如果 你移動Mysql分發到D:\mysql,你就必須使用用 D:\mysql\bin\mysqld --basedir D:\mysql來啟動mysqld,甚至還需要修改它的配置 文件。3.mssql資料庫許可權控制問題 mssql資料庫的許可權控制是基於master庫的syslogins表,擁有所有許可權的帳號是sa,其他還有sysadmin,db_owner等不同許可權帳號。但是,mssql資料庫最高許可權帳 號sa的默認密碼是空,這樣如果安裝的時候不注意,就會給數據帶來毀滅性的災難。惡意攻擊者可以修改,刪除所有數據,更加重要的是mssql帳號可以利用擴展執行系 統命令。 解決方法:定期檢查所有登陸帳號,查看是否有不符合要求的密碼。 Use master Select name,Password from syslogins where password is null命令檢查是否有空口令帳號存在。盡可能的刪除存儲擴展,防止本地用戶利用存儲擴展執行惡意命令。 use master sp_dropextendedproc xp_cmdshell命令刪除xp_cmdshell擴展。4.mssql安裝目錄許可權問題 同mysql一樣,mssql也是安裝到everyone完全控制c盤,由於存取控制問題,最好安裝到d盤等非系統盤進行嚴格的許可權控制。而且,由於mssql資料庫與系統結合非常緊密, 系統管理員在沒有資料庫密碼的情況下也可以通過選擇windows驗證來操作資料庫。因此,普通用戶有可能通過系統漏洞提升自己的許可權,對資料庫進行破壞。 解決辦法:除了嚴格的存取限制外,還要定期查看SQL Server日誌檢查是否有可疑的登錄事件發生,或者使用DOS命令findstr /C:"登錄" d:\Microsoft SQL Server\MSSQL\LOG\*.*。 mssql的安全是和windows系統安全緊密結合的,任何一個出現漏洞,都會威脅到另一個的安全。 總結,在系統內部安全性上,mysql和mssql都沒有達到令人滿意的程度,帳號安全,存取許可權都控制的不是很好。但是mssql有詳細的日誌可以查看登陸情況,比mysql要高出一籌。如果進行了 合理的設置,mysql反而要更加安全些,因為對mssql而言,只要有系統許可權即可擁有資料庫許可權。二.外部網路安全性分析1.資料庫服務的探測 為了安全,可以讓mysql服務運行在內網,但是如果你的機器有外網的介面,mysql也會自動被綁定在外網上面,暴露在internet中,而且系統會在TCP的3306埠監聽,非常容易被埠掃描工具發現,不 能保證數據安全。如果默認,mssql則會打開TCP的1433埠監聽。雖然mssql可以人為的改變監聽埠,但是通過微軟未公開的1434埠的UDP探測可以很容易知道SQL Server使用的什麼TCP/IP埠了。往UDP1434埠 發送一個1個位元組的內容為02的數據包,被探測的系統則會返回安裝的mssql服務信息,這些信息包括:主機名稱、實例名稱、版本、管道名稱以及使用的埠等。這個埠是微軟自己使用,而且不象默認的1433埠那 樣可以改變,1434是不能改變的。一個典型的返回的信息如下: ServerName;Sky;InstanceName;sky;IsClustered;No;Version;8.00.194;tcp;3341;np;\\sky\pipe\MSSQL$XHT310\sql\query; 可以發現mssql的tcp埠改成了3341,為攻擊者打開了方便之門!只要會一點socket編程知識,很容易就可以寫出掃描mssql服務的程序,而且,由於利用了udp埠,一般的過濾是很難防範的。 解決辦法:安裝防火牆,或者利用Windows 2000系統的ipsec對網路連接進行ip限制,實現IP數據包的安全性。對IP連接進行限制,只保證自己的IP能夠訪問,拒絕其他IP進行的埠連接,把來自網路上的安 全威脅進行有效的控制。重要的是,還要對埠作過濾,包括大部分的tcp和udp埠,因為僅僅做ip限制的話,有可能惡意攻擊者先攻擊被資料庫伺服器信任的主機,控制之後作為跳板對資料庫伺服器進行攻擊。2.資料庫的密碼探測 密碼攻擊包括兩種,破解密碼和網路監聽。破解密碼是使用工具不停的連接資料庫來猜測密碼,包括字典攻擊,暴力攻擊和界於兩者之間的半暴力半字典攻擊。通常攻擊者先採用字典攻擊的方法, 沒有成功的話依次採用半暴力半字典攻擊,暴力攻擊。在網路速度夠好,電腦運算能力夠強的情況下,這樣的密碼攻擊危害是相當大的。網路監聽則是控制一台網路設備,在上面運行監聽工具捕獲在網路中 傳送的密碼信息。網路監聽可以分為兩種,一種是外部的監聽,將偵聽工具軟體放到網路連接的設備或者放到可以控制網路連接設備的電腦上,這里的網路連接設備,比如網關伺服器,比如路由器等等。另外一 種是來自內部的監聽,對於不安全的區域網,數據是採用廣播的方式傳播的,只要把網卡設置為混雜模式即可接收到本來不屬於自己的數據包,當然可能包括密碼信息等資料。 解決方法:針對密碼破解,只要把密碼設置為足夠強壯,並且對同個ip地址不停的連接請求進行屏蔽即可。但是對於監聽來說,網路傳輸的時候如果不加密的話,所有的網路傳輸都是明文的,包括密碼、資料庫內容等 等,不管多麼復雜的密碼都是於事無補的,這是一個很大的安全威脅。所以,在條件容許情況下,最好使用SSL來加密協議,當然,你需要一個證書來支持。並且,對於網路監聽應該及時發現,如果網路中的丟包率突然提 高,那麼就有理由懷疑網路遭到監聽。3.腳本安全 腳本安全本身就是個非常復雜的問題,足以寫一篇專業的長篇分析文章,而且我對腳本不是很內行,mix,envymask,pskey,angel他們比較瘋狂,哈哈。腳本 安全主要是對提交的數據缺乏嚴格的檢查導致的,比較危險的符號有「;」,「」,「#」,「--」,「$」,「\」等。這個問題最初被認為是asp+sql server的問題,但是很快就發現實質上它的影響非常大,後來有人繼續 深入發現在php+mysql該問題依然會存在,san對php作過深入分析,有興趣的去安全焦點找他的文章。對於腳本好象沒有特有效的解決方法,只有依靠程序員的個人素質了…… 總結,不管是mysql,還是mssql,在外部網路中,都受到相當大的威脅。相比而言,mssql受到的威脅甚至要更大些,最近2年來,mssql暴露出了多個遠程溢出漏洞。如果配置的比較好的話,我認為,mysql要比mssql安全一些,因為隨時會爆發的新溢出漏洞是防不勝防的,而且能夠執行系統命令的sql注入攻擊也非常可怕。好了,限於篇幅,這篇文章到此結束。

④ microsoft sql server

這個是一個微軟的資料庫服器。會佔用一些內存空間,主要是做存儲數據的,如果你機子上有軟體,可能要連資料庫的,那麼你不要刪除掉他,不然軟體就OVER了。如果沒有裝什麼軟體,你也用不著資料庫,可以把它卸載,不會影響電腦的正常運行,不過卸載時要干凈點。先把控制面版刪除,再到C盤去刪除,就OK了。

⑤ sqlserver是微軟的親兒子嗎

sqlserver算是微軟的親兒子吧,但是它一開始其實是由sybase開發的。為了跟IBM競爭微軟最初與sybase合作推出MSSQLSERVER,後來雙方分家,sqlserver6.0及後續版本均由微軟自己獨力開發,從這時開始它便成為微軟真正意義上的親兒子了。sqlserver其性能的確強大,但是價格不菲,還有它只適用於微軟自家的windows平台而不像其它資料庫管理系統如oracle、mysql那樣可跨平台使用。

⑥ Microsoft SQL Server 與 MySQL 的區別

1.根本的區別是它們遵循的基本原則
二者所遵循的基本原則是它們的主要區別:開放vs保守。SQL伺服器的狹隘的,保守的存儲引擎與MySQL伺服器的可擴展,開放的存儲引擎絕然不同。雖然你可以使用SQL伺服器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM, Heap, InnoDB, and Berkeley DB。MySQL不完全支持陌生的關鍵詞,所以它比SQL伺服器要少一些相關的資料庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能。
2.性能:先進的MySQL
純粹就性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM 資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業網站就使用MySQL作為後台資料庫。

當提及軟體的性能,SQL伺服器的穩定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁碟存儲,內存損耗等等。如果你的硬體和軟體不能充分支持SQL伺服器,我建議你最好選擇其他如DBMS資料庫,因為這樣你會得到更好的結果。
3.發行費用:MySQL不全是免費,但很便宜
當提及發行的費用,這兩個產品採用兩種絕然不同的決策。對於SQL伺服器,獲取一個免費的開發費用最常的方式是購買微軟的Office或者Visual Studio的費用。但是,如果你想用於商業產品的開發,你必須還要購買SQL Server Standard Edition。學校或非贏利的企業可以不考慮這一附加的費用。
4.安全功能

MySQL有一個用於改變數據的二進制日誌。因為它是二進制,這一日誌能夠快速地從主機上復制數據到客戶機上。即使伺服器崩潰,這一二進制日誌也會保持完整,而且復制的部分也不會受到損壞。

在SQL伺服器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。

安全性
這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什麼問題。這兩者都使用預設的IP埠,但是有時候很不幸,這些IP也會被一些黑客闖入。當然,你也可以自己設置這些IP埠。

恢復性:先進的SQL伺服器
恢復性也是MySQL的一個特點,這主要表現在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失。然而,對於SQL伺服器而言就表現得很穩鍵。SQL伺服器能夠時刻監測數據交換點並能夠把資料庫損壞的過程保存下來。

⑦ 微軟的資料庫SQL在哪裡下

在微軟的官方網站上就可以下載了,網頁鏈接。

最新的SQL SERVER資料庫版本是 2017版,已經支持在線安裝了,下載後,直接運行Setup就可以安裝了。

⑧ 什麼是資料庫 微軟的SQL又是什麼

1、資料庫(Database),簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據運行新增、截取、更新、刪除等操作。

所謂「資料庫」系以一定方式儲存在一起、能予多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。一個資料庫由多個表空間(Tablespace)構成。

2、SQL:結構化查詢語言(Structured Query Language)簡稱SQL(發音:/ˈes kjuː ˈel/ "S-Q-L"),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。


(8)微軟sql擴展閱讀:

資料庫中的數據是為眾多用戶所 共享其信息而建立的,已經擺脫了具體 程序的限制和制約。不同的用戶可以按各自的用法使用資料庫中的數據;多個用戶可以同時共享資料庫中的數據資源,即不同的用戶可以同時存取資料庫中的同一個數據。數據共享性不僅滿足了各用戶對信息內容的要求,同時也滿足了各用戶之間信息通信的要求。

⑨ microsoft sql和sqlserver和my sql有什麼區別

微軟家族的資料庫產品
有小型的access
sqlserver
相應搭配的編程語言在vs2010
這個啟程開發環境都可以用的
目前沒有大型的資料庫
acces是小型的資料庫
sqlserver
只算一個中型的資料庫
mysql
一般用在伺服器上
而這個系統主要linux
或者
unix
mysql的集群很棒
比sqlserver的效果要好

⑩ 微軟SQL服務是什麼啊!在開機啟動項的話可以禁用么不會影響正常使用吧!主要是聽聽音樂,上上網而已!

sql 是一個資料庫組件 如果你是聽聽歌上上網而已那完全用不到 這個sql跟編程開發有點關系 估計你是用不到

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:333
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:374
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:609
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:29
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:104
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:940
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:736
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:800
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:507
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:369