有免安装版SQLServer数据库吗

有免安装版SQLServer数据库吗,第1张

sql server的免安装版需要系统自带一些链接库DLL文件,如果没有的话。需要自己安装才能使用,所以不是所有的系统都可以使用免安装版。尤其是用ghost安装的一些预装版本。

你可以尝试安装MSDE数据引擎,然后再试试。

不过这样还不如用sqlserver2000的安装版,也不是太大,几百兆而已。

既然是用java,建议最好是使用mysql,兼容性也好

mysql有解压就可以是用的版本。

有轻量级的数据库软件,不涉及版权的问题(盗版),如

SQL Server 2005/2008 express 版本

Oracle 10g/11g express 版本

等等,在它们的官方网站都有下载,免费使用,基本上能满足研究、开发和小规模商务需求。

-- ACCESS转成SQL(理论上可行,但是笔者修改的程序只能成功几个) :网上大部分的免费asp程序使用的是access数据库。但是access数据库作为一个中小型的单机数据库系统,在承担访问量、数据量大的网站应用时,往往就不堪重负了。一般认为,超过50M的access数据库性能就开始明显下降,超过100M以后,出错、运行慢的问题会更加突出。尽管可以如动网70以后那样,从程序的角度尽量优化以图提高性能,但是不能从根本上解决问题。 :这时也许使用微软的SQL Server数据库就是最可能的办法,当然也可以使用其它的如Oracle、MySQL等等,但是作为改写来说,由于同为微软的产品,改写成SQL Server应该是最省力的办法。 : :一、改写前提: : :系统已经安装好SQL Server2000并且打上了SP3补丁;安装好Office套件里面的Access;使用一个支持纯文本编辑并且带有行号显示的编辑器,推荐Ultra Edit,当然也可以使用FrontPage2003,不过以前的版本行号显示不太好用。 : :个人能力要求:会基本的asp语法、access数据库的 *** 作、SQLServer企业管理器的基本 *** 作。 : :二、数据库的准备 : :一般来说有两种情况: :1、程序提供了SQL数据库格式:有一个MDF文件,或者提供了创建SQL数据库的SQL脚本文件(后缀名为sql)。 :如果有mdf文件,可以用企业管理器直接附加上,如果提供的是sql脚本文件,那么就先用企业管理器自己创建一个sql数据库,然后数据库用企业管理器中的查询分析器运行这个脚本创建数据库表。 :这样建立的数据库基本不用再去改写什么了。 :2、更多的是没有提供SQL数据库或脚本文件的,这时,就要自己来做这一切了,这也是我们这个帖子主要解决的问题。一般这样的程序会提供一个access数据库,这样你就用企业管理器导入access数据库,导入后需要改写下面一些东西: :对照原来的access,改写下面的部分: :(1)sql数据库表是没有自动字段的,因此原来access中的自动字段被转换成了普通字段,需要手工改成标识类型,增量为1。 :(2)所有的时间字段,如果定义了默认值,那么原来肯定是now(),需要改成getdate() :(3)原来字段的默认值一般都不会自动引入,需要对照原表的字段手工添加。 :(4)由于数据库的不同,access和sql的字段类型很多转换后就变化了,比如原来的《是否》字段会被转换成bit或者int,备注字段被转换成longtext,text字段转换成varchar等等,一般来说不会影响程序运行,如果有问题,我们在下面的程序改写部分再说。 :(5)如果你要用一个For SQL的程序,里面用到了存储过程,那么你应该有这个程序本身建立SQL数据库的方法:有其本身的SQL数据库文件,或者sql脚本;如果没有的话,采用导入access数据库的方式是无法建立存储过程的,这样你最好放弃这个For SQL的程序版本,使用同样版本的For Access的程序,导入access数据库,然后用下面的改写方法自己改成SQL版本的程序。 : :三、连接字符串的改写 : :可参考动网的这段,分别是针对access和SQL的 :Dim ConnStr :If IsSqlDataBase = 1 Then : \'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP) : Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName : SqlDatabaseName = "dvbbs7" : SqlPassword = "" : SqlUsername = "dvbbs" : SqlLocalName = "(local)" : ConnStr = "Provider = Sqloledb; User ID = " SqlUsername "; Password = " SqlPassword "; Initial Catalog = " SqlDatabaseName "; Data Source = " &

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快!

参考资料:

以上就是关于有免安装版SQLServer数据库吗全部的内容,包括:有免安装版SQLServer数据库吗、有完全免费的数据库软件么、mysql 有不用安装就能用的吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9836944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存