您的位置:首页技术文章
文章详情页

SQL-Server2005mssqlserver服务与sqlexpress服务有什么区别

浏览:60日期:2023-10-27 14:10:02

一。

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

标签: MsSQL 数据库