Linux制作之Linux上利用MSSQL Server作为Django的Database Backend仓酷云
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。Django只内置了几个DatabaseBackend,默许其实不撑持MicrosoftSQLServer(以下用MSSQL取代)。官方手册中供应的第三方MSSQLBackend由于依附的成绩只撑持Windows平台,在LinuxServer上不成用。大概良多人会问,谁会在Linux上用罪恶的MSSQL当Django的数据库背景,实在在企业中良多事变不由自主,各类奇葩的需求城市有,这类算是对照小儿科的了。光荣的是微软“年夜发慈善”在2012年给Redhat供应了官方ODBC驱动(之前得用第三方的FreeTDS),而Django的第三方库中有对照完美的ODBC撑持,以是我们能够迂回完成。
完成形式:MSSQLServer->MSSQLServerODBCDriver->pyodbc->django-pyodbc->djangofrontend。
安装MSSQLServerODBCDriver1.0
到微软的DownloadCenter下载MSSQLServerODBCDriver,注重今朝只撑持64位的RHEL5/6,实际上CentOS也是撑持的。紧缩包里的README有具体的安装申明,也有对照完美的Shell安装剧本,我安装的时分并没有碰着甚么非常。基础步骤:
<olstyle="padding:0px;margin:0px41px15px45px;font-family:LucidaGrande,LucidaSansUnicode,Helvetica,Tahoma,Arial,Verdana,sans-serif;line-height:21px;background-color:rgb(192,192,192);">假如Server上已安装有unixODBCDriverManager,先卸载。
利用紧缩包中的build_dm.sh编译安装unixODBCDriverManager。
如许做的优点是能够包管configure的各项参数切合请求,好比MSSQL的默许unicode字符集是UTF-16,以是configure参数里必要有--with-iconv-ucode-enc=UTF16LE。
经常看到有人问用什么版本的linux好,其实只要你认真学习无论什么版本都挺好的。 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。? Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。 Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
页:
[1]