sql sever 2012 Evaluation 和Express有啥区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql sever 2012 Evaluation 和Express有啥区别相关的知识,希望对你有一定的参考价值。
1、版本不同
sql server 2012 Evaluation 是试用版(评估版)。
sql server 2012 Express是简装版。
2、使用时间和目的不同
sql server 2012 Evaluation有180天的使用限制。目的是供测试用。
sql server 2012 Express是免费的,可以随意分发。
3、功能和使用场合不同
sql server 2012 Evaluation功能齐全,不能用于正式的商业环境中。
sql server 2012 Express是免费的简装版,缺少很多大型数据库系统的功能,比如集群功能,数据仓库功能,负载平衡设置。
扩展资料:
sql server 2012 Express与MSDE的区别:
1、MSDE 最高可以支持二颗 CPU,但 SQL Server Express 只有一颗。
2、MSDE 数据库最高只能用到 2GB,而 SQL Server 2005 Express和SQL Server 2008 Express 可到 4GB,最新版本的SQL Server 2008 R2 Express 最大数据库 10G。
3、MSDE 没有管理接口,但 SQL Server 有 Management Studio Express 可用。
4、SQL Server Express是MSDE的替代品,微软已于2008年8月停止了对MSDE的支持。
参考资料:百度百科 SQL Server Express
百度百科 Microsoft SQL Server 2012
1、版本
sql server 2012 Evaluation 是试用版(评估版)。
sql server 2012 Express是简装版。
2、使用时间和目的
sql server 2012 Evaluation有180天的使用限制。目的是供测试用。
sql server 2012 Express是免费的,可以随意分发。
3、功能和使用场合
sql server 2012 Evaluation功能齐全,不能用于正式的商业环境中。
sql server 2012 Express是免费的简装版,缺少很多大型数据库系统的功能,比如集群功能,数据仓库功能,负载平衡设置。另外它使用的资源比限制,只能使用一个CPU,2G的内存,能够创建的数据库个数和表的个数都有限制(不过一般都够用)。
4、支持的操作系统
sql server 2012 Evaluation: Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2。
sql server 2012 Express:Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2
参考技术B 区别大了。Evaluation 版本是“试用版”,它是功能齐全的版本。供测试用的目的,不能用于正式的商业环境中,另外有使用180天的限制。
Express版本是免费的简装版本,可以随意分发。比如你开发了一个程序使用了SQL Express,那么你可以免费给用户安装这个版本的数据库。它缺少很多大型数据库系统的功能,比如集群功能,数据仓库功能,负载平衡设置。另外它使用的资源比限制,只能使用一个CPU,2G的内存,能够创建的数据库个数和表的个数都有限制(不过一般都够用)。本回答被提问者采纳
SQL Sever将SQL Sever中的一个数据表的数据导出为insert语句
例如:这SQL Sever中的一张数据表,想要将这张数据表中的数据 转化成一个一个的insert语句存储在txt的文档中,那么不论走到那里这个insert语句一执行,我们就能将这个数据表中的数据插入到另一个地方了。
1》在新建查询中,创建一个对象,这个对象就是用来产生这个对象的,名字叫proc_insert,我们可以创建多个不重名的对象,当然也可以删除这个对象。
1 create proc proc_insert (@tablename varchar(256)) 2 as 3 begin 4 set nocount on 5 declare @sqlstr varchar(4000) 6 declare @sqlstr1 varchar(4000) 7 declare @sqlstr2 varchar(4000) 8 select @sqlstr=\'select \'\'insert \'+@tablename 9 select @sqlstr1=\'\' 10 select @sqlstr2=\' (\' 11 select @sqlstr1= \' values ( \'\'+\' 12 select @sqlstr1=@sqlstr1+col+\'+\'\',\'\'+\' ,@sqlstr2=@sqlstr2+name +\',\' from (select case 13 -- when a.xtype =173 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(\'+convert(varchar(4),a.length*2+2)+\'),\'+a.name +\')\'+\' end\' 14 when a.xtype =127 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(20),\'+a.name +\')\'+\' end\' 15 when a.xtype =104 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(1),\'+a.name +\')\'+\' end\' 16 when a.xtype =175 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'\'\'\'\'\'\'\'\'+\'+\'replace(\'+a.name+\',\'\'\'\'\'\'\'\',\'\'\'\'\'\'\'\'\'\'\'\')\' + \'+\'\'\'\'\'\'\'\'\'+\' end\' 17 when a.xtype =61 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'\'\'\'\'\'\'\'\'+\'+\'convert(varchar(23),\'+a.name +\',121)\'+ \'+\'\'\'\'\'\'\'\'\'+\' end\' 18 when a.xtype =106 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(\'+convert(varchar(4),a.xprec+2)+\'),\'+a.name +\')\'+\' end\' 19 when a.xtype =62 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(23),\'+a.name +\',2)\'+\' end\' 20 when a.xtype =56 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(11),\'+a.name +\')\'+\' end\' 21 when a.xtype =60 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(22),\'+a.name +\')\'+\' end\' 22 when a.xtype =239 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'\'\'\'\'\'\'\'\'+\'+\'replace(\'+a.name+\',\'\'\'\'\'\'\'\',\'\'\'\'\'\'\'\'\'\'\'\')\' + \'+\'\'\'\'\'\'\'\'\'+\' end\' 23 when a.xtype =108 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(\'+convert(varchar(4),a.xprec+2)+\'),\'+a.name +\')\'+\' end\' 24 when a.xtype =231 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'\'\'\'\'\'\'\'\'+\'+\'replace(\'+a.name+\',\'\'\'\'\'\'\'\',\'\'\'\'\'\'\'\'\'\'\'\')\' + \'+\'\'\'\'\'\'\'\'\'+\' end\' 25 when a.xtype =59 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(23),\'+a.name +\',2)\'+\' end\' 26 when a.xtype =58 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'\'\'\'\'\'\'\'\'+\'+\'convert(varchar(23),\'+a.name +\',121)\'+ \'+\'\'\'\'\'\'\'\'\'+\' end\' 27 when a.xtype =52 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(12),\'+a.name +\')\'+\' end\' 28 when a.xtype =122 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(22),\'+a.name +\')\'+\' end\' 29 when a.xtype =48 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(6),\'+a.name +\')\'+\' end\' 30 -- when a.xtype =165 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'convert(varchar(\'+convert(varchar(4),a.length*2+2)+\'),\'+a.name +\')\'+\' end\' 31 when a.xtype =167 then \'case when \'+a.name+\' is null then \'\'NULL\'\' else \'+\'\'\'\'\'\'\'\'\'+\'+\'replace(\'+a.name+\',\'\'\'\'\'\'\'\',\'\'\'\'\'\'\'\'\'\'\'\')\' + \'+\'\'\'\'\'\'\'\'\'+\' end\' 32 else \'\'\'NULL\'\'\' 33 end as col,a.colid,a.name 34 from syscolumns a where a.id = object_id(@tablename) and a.xtype <>189 and a.xtype <>34 and a.xtype <>35 and a.xtype <>36 35 )t order by colid 36 37 select @sqlstr=@sqlstr+left(@sqlstr2,len(@sqlstr2)-1)+\') \'+left(@sqlstr1,len(@sqlstr1)-3)+\')\'\' from \'+@tablename 38 -- print @sqlstr 39 exec( @sqlstr) 40 set nocount off 41 end 42 go
2》执行这个对象,让他产生insert语句
1 exec proc_insert p_phone;
效果如下:
3》第一步全选,第二步将结果另存为
4》这样就生成了一个文本文件了
5》如果这里面的id是自增的,或者不想让某一列插入,那就将这些代码放在word中进行替换。
END----
以上是关于sql sever 2012 Evaluation 和Express有啥区别的主要内容,如果未能解决你的问题,请参考以下文章
为啥我在安装SQL Sever Management Studio2012在功能选择时会出现此页验证有错误?