SQL-Server2005mssqlserver服務與sqlexpress服務有什么區別
一。
1。
SqlExpress是現在MSSQL產品的免費版..一般裝好IDE的時候提示是否安裝的~大多數時候的用戶是作為開發時候的調試作為服務器有很多限制..比如最大CPU核心使用數量和最大內存使用數量~2。連接
連接符號“.或者“IP地址或者“localhost或者“127.0.01或者“一個具體的實例名表示MSSQLServer
".SQLExpress" 表示連接的是SQLExpress(只有一種表示)
如果遠程連接MSSQLServer還是SQLExpress都要開啟下面服務:
1。SQL Server Browser
2。SQL Server(SQLExpress) 和SQL server(MSSQLServer)開其中一個,根據連接情況
3。SQLExpress和MSSQLServer的協議部分都一樣,開啟的配置如下:
Shared Memory; 自動+開啟
Name Pipes;;;;;自動+開啟
TCP/IP;;;;;;;自動+開啟
二。
MSSQLServer是正式版的,;SQLExpress是Express版的,功能上有些不一樣,;至于你的登錄不一樣,;設置SQL Express的登錄認證方式;打開Microsoft SQL Server Manangement Studio Express。;使用Windows認證方式登錄。;選擇當前數據庫XXSQLExpress(XX表示你當前計算機的名稱),點擊右鍵,選擇“屬性。;選擇“安全性,服務器身份驗證選擇“SQL Server和Windows身份驗證模式。;關于遠程連接,也是可以配置的:;解決方式如下:;(關于開啟Sql Server 2005 Express版本的遠程連接功能:1、登陸改為混合模式:以windows方式連接并進入數據庫,右鍵點擊你的數據服務器->屬性->安全性>選中Sql server 和windows 驗證方式。2、啟用TCP/IP和Named Pipes:進入Sql Server配置管理器,在網絡配置->SqlExpress的協議中啟用。3、啟用遠程連接:sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine 節點,先擇"遠程連接",選擇"同時使用TCP/IP和named pipes"重啟服務,一般這樣配置后通過.sqlexpress就能訪問數據庫了(除非防火墻問題),但如果是在另外一臺電腦來訪問的話,還是不行(在本機用127.0.0.1sqlexpress也不行)。后來找了n久資料,終于看到要開啟Sql Server Browser服務?。ㄔ谂渲霉芾砥?>Sql Server 2005服務里面開啟)。開啟后就能在其他機器上來訪問sql了。)在命令行的模式下啟動及停止sqlexpress服務:習慣了使用net start及net stop 來啟動及停止服務的,裝了SQL 2005 EXPRESS版本之后發現,以前的net start mssqlserver和net stop mssqlserver命令來啟動和停止服務已經不行了,每回啟動/停止05的服務總是得先services.msc后再慢慢找...;; 上網搜索了一下,發現啟動/停止SQL 2005 EXPRESS服務的命令是 net start mssql$sqlexpress 和 net stop mssql$sqlexpress