
正文
sqlserver2008修改字符集,sql 修改字符串指定字符
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助thinkphp连接SQLserver2008
1、php程序包中默认是没有mssql2008扩展的。必须另外下载sqlsrv.dll。win下可以安装phpstudy 2014 里面已经包含了sqlsrv。在菜单php扩展里面勾上sqlsrv即可。
2、thinkphp 同时连接两个数据库的配置方法如下:在Db.class.php脚本文件里面的类增加一个魔术方法__get(),写法如下:public function __get($propertyName){ return $this-$propertyName;}这个方法是用来访问类中protected $config成员属性用的。
3、打开php-ini 在文件中设置,加上下面两行代码,如下图下面这里设置为On,保存,重启服务,如下图修改thinkphp配置文件,如下图thinkphp控制器文件,随便查个sqlserver表中的数据,看是否能成功打印,如果成功打印,那么证明数据库连接成功。如果不能正确打印,那么看报错提示,在按照提示解决问题。
4、thinkphp连接数据库的方法:ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。
相关问答
Q1: 如何查看和修改Oracle数据库服务器端的字符集?
1、由于US7ASCII是最早的Oracle数据库编码格式,因此有许多字符集是US7ASCII的超集,例如WE8ISO8859PZHS16CGB231280、ZHS16GBK都是US7ASCII的超集。 4 数据库字符集(oracle服务器端字符集) 数据库字符集在创建数据库时指定,在创建后通常不能更改。
2、如果检查的结果发现server端与client端字符集不一致,请统一修改为同server端相同的字符集。补充:(1).数据库服务器字符集 select * from nls_database_parameters 来源于props$,是表示数据库的字符集。
3、B、查询oracle client端的字符集 $echo $NLS_LANG 如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。
4、首先我们打开电脑桌面,同时按windows徽标键和R键,在弹出来的窗口里输入,regedit,点击OK按钮。打开后进入注册表界面。打开后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle选项,自己查找即可找到。
5、查询Oracle Server端的字符集:有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种:SQLselect userenv(‘language’) from dual;结果如下:AMERICAN _ AMERICA. ZHS16GBK。
6、查看oracle字符集方法如下:单机电脑做小脚windows图标,输入框中输入“cmd”回车,进入dos窗口 登录oracle数据库,使用sys用户以dba身份登录。输入“SQLPLUS”,回车,然后再在用户名下输入“SYS AS SYSDBA”,回车 密码后面输入“SYS”,回车。
Q2: sqlserver2008怎么设置sqlserver2008怎么设置中文
1、sql2008r2改中文教程打开sql2008r2软件,接着点击“工具”,选择“选项”,接着点击“区域设置”,选择“中文(简体)”,然后点击“确定”即可。
2、登录服务器打开Microsoft SQL Server Management Studio。在要修改的数据库上单击鼠标右键,并选择“属性”。在弹出的数据库属性窗口中点击“选择页”中的“选项”。将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS。
3、该插件为中文,自动安装后重新启动机器后生效,并自带卸载功能。
4、环境要求:首先准备好一台安装好SQL SERVER2008 R2的服务器。
Q3: win7怎么修改SQLServer2008数据库服务器名称
使用select @@ServerName可以看到当前数据库的服务器名!从Sys.SysServers表中可以看到当前的所有服务器名!使用 sp_dropserver 服务器名称 将这个服务器名删除。
登入数据库实例,并新建查询 declare @localserverName nvarchar(200) select @localserverName=@@ServerName exec sp_dropserver @localserverName,droplogins exec sp_addserverWIN-MNGR,LOCAL WIN-MNGR 这里替换成我们要修改的名称即可。 贴上我们的脚本,按F5运行,提示命令成功。
具体修改过程: 使用select @@ServerName可以看到当前数据库的服务器名,果然还是MS-ZY! 从Sys.SysServers表中可以看到当前的所有服务器名,也是MS-ZY! 使用 sp_dropserver MS-ZY 将这个服务器名删除。
直接更改的话,不好改,一大堆注册表要修改,任何一个地方一步不对,就启不了了。你可以直接在安装一个新的服务,用新名字,然后,把旧的服务删除了。在安装光盘中。
方法一:鼠标指向附加的新的数据库,右击鼠标,选择属性。弹出属性对话框 选择“文件” ,修改所有者为默认所有者 sa,点击确定即可。方法二 直接点击“新建查询”在新建查询中输入如下代码 ALTER AUTHORIZATION ON database:自己数据库的名字 TO sa 最后执行即可。
Q4: 怎样修改sqlsercer数据库编码形式
1、直接打开SQLSERVER2008的相关窗口,会看到字符集为ISO-8859-5,如下图。如果下一步是好的,继续并点击首选项跳转到窗口。这时,一个新的对话框弹出。您需要选择编码为utf-8并确认更改。通过这种方式,当找到图的结果时,就可以达到目的。
2、登陆“Microsoft SQL Server Management Studio”,然后选择对应的数据库的属性,打开属性标签。找到编码属性“collation”,然后修改为本地编码即可,如图:3 乱码问题得到解决。
3、查询nls的参数,获得数据库服务器端的字符编码 NLS_LANGUAGE NLS_CHARACTERSET 2。修改本地环境变量,设置 NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK //这个是我们的数据库字符编码 NLS_LANG格式: NLS_LANG = language_territory.charset 有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。
Q5: 安装sqlserver2008报错等问题怎么解决
下面是一些解决此问题的方法: 使用Windows自带的功能启用.NET framework 5组件: - 按下Win X组合键,在弹出的菜单中选择“控制面板”。 - 在控制面板中,找到“程序”部分,点击“卸载程序”。 - 在左侧的导航栏中,点击“打开或关闭Windows功能”。
检查服务是否启动 本着先易后难的原则,先做最简单的检查和修复。第一就是看看SQL的引擎服务是否开启。打开计算机管理,选择服务,从右边的服务列表里找到如下图的SQL服务。如服务是停止的,那么双击该服务,选择启动类型为自动,然后点击启动即可。
解决方法一:制定必须使用SQL2008版本 重装win7操作系统 解决方法二:使用与Win10兼容的版本 目前网上已出SQL2014的绿色版,先将原来2008版本卸载,然后安装新版的2014版本即可。
关于sqlserver2008修改字符集和sql 修改字符串指定字符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






