资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
PHP+SQLServer20O5+系统 DSN 配置+ODBC 查插删改1.工具准备:1.2.SQLServer2005_SSMSEE.msi适用于32位系统SQL Server 2005 Express EditionSQLEXPR_CHS.EXE 适用于64位系统SQLEXPR32_CHS.EXE 适用于 32 位系统Microsoft SQL Server Management Studio Express (SSMSE)SQLServer2005_SSMSEE_x64.msi 适用于 64 位系统SSMSE按默认配置安装即可。比较简单,下面就不讲了。3. wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64.exeapache+php+ mysql集成软件,安装以后就可以使用了,而无需什么配置(只需要配一下网站根目录)。4. ZendStudio非必须。这是一个PHP的IDE,在eclipse的基础开发的。2. 环境Win7旗舰版3. 安装 SQL Server 2005 Express Edition 主要步骤首先运行SQLEXPR_CHS.EXE。下图是系统配置检查结果显示了一些警告信息,但无关紧要,除非你用到了 ASP.NET。进入功能选择菜单后,将【连接组件】选中(主要用于命令行访问数据库服务器),可以点 击【浏览】改变数据库安装位置。之后是设置数据库服务器实例名:选择【命名实例】可以输入实例名(此实例名就是安装 完成之后SQLServer服务器的名称(会转为全大写形式),或使用它给的实例名。如果选择 【默认实例】那么实例名将是MSSQLSERVER。注:【实例名】是用于区分同一台机器上安装的各个不同配置的SQLServer服务器的。SQLServer可以是同一个版或不同版。在设置服务帐户时:我选择的是【使用内置系统帐户:Local system点击【下一步】之后进行身份验证模式。选择【Windows身份验证模式】(此处主要是为了 通过ODBC连接数据库时不使用密码)。当然如果你需要更高的安全性也可以选择另外一个, 并输入密码。之后的步骤就比较简单了,按下面的图操作就可以了。4. 配置 SQL Server 2005 Express找到安装好的SQLServer2005,选择SQL Server外围应用配置器。Cisco Packet TracerCoolirisDebugging Tools for Windows (x&4DW WLANFoxmailGHCADialerGoogle Chrome 浏览器IntelJava EE & SDKLingoesMicrosoft SilverlightMicrosoft Silverlight 3 SDK -中文简Microsoft Sp&ech SDK 5.1Microsoft SQL Server 2005 宴 SQL Server Managem已nt Studio 莎轄z具-I? SQL Server错逞和宦用清况扌貯 舉SQL Server配置苣理器 .掬SQL Server外围应用直置器new囹片音乐计Mtn面板设離曲印机誓助和支持r 2005服务r 2005网给醜e Client 配置MMicrosoft Sync FrameworkMicrosoft Visual Studio 2012返回文件帮助軽htf在出现的界面点击【服务和连接的外围应用配置器】之后会出现下图所示的界面。当此界面中你就可以看到之后建立的所有【数据库服务器实 例】,并可以对其进行配置。(下图是最新的图,其它的图还是用的以前的,所以别的图中没 有SQLNEWINSTANCE这个服务器)。选中你要使用的【数据库服务器】(此处我选的是SQLEXPRESS),然后点击其【远程连接】 【本地连接和远程连接】,选择【同时使用TCP/IP和named pipes】(这么做是为了使用 ODBC连接数据库服务器)(重启服务)点击【服务】-【停止】【启动】OK这就 基本配置完了。/服务和连接的外围应用配置器-localhost点口因SQL Server 2005 Surface Area ConfigurationP*有助于保护SQL Sereer仅启用应用程序所用的朋务和连接类型。禁用未使用的朋劳和连接可减少外国应用,有助于保护朋劳器。有关默认设 置,请埜阅融。选择组件,然后配置其朋努和连接(1):Q 口 SQLEXFRESSJ Database Engine 朋芬 远程连接Q J SQLNEWINSTANCEJ D at abase Engine远程连接- 丄 SQL Server Browser按实例查看按组件查看sen用的毗 Lio皿面讨 SQEditditi暦疋 zrElE使IF 况peH OF/ 情10珀接TC。 认g沁连。少 默Dest端议较这里有两个SQL SERVER服务器,是我 利用安装程序重复安装的,在【命名 实例】时设走了不同的容称。和 n皿程番 iotl一棒开 itdi听: n篥费 iorlF 户防 atrp/I舊 iluteCF入要 E -MEt io此可 ito 也Ed接 亠主o sfr ltlQL选 r d ss- phf.-e b Ex客p改的 05地Ou呈 ois 21 k i e 苦:H -口 p r Tu页 i 乍.丁 wIr.p !rv只口迭;d仅限本地连接(L)0本地连接和远程连接仅使用TCP/IP (T) 仅使用 named pipes 同时使用 TCF/IF 和 named pipes g)确定取消应用(A)帮助这时候你用【SQL Server配置管理器】就可以去查看服务状态了。要保证 SQLServer(SQLEXPRESS)处于运行状态。如果有端口冲突之类的问题,可以点击【SQLEXPRESS的协议】一【TCP/IP】进行配置。配置方法参见:http:/blog.163.eom/china0359yeah/blog/static/12171943620123554 5362/下面就可以利用你安装的 Microsoft SQL Server Management Studio Express (SSMSE)来连接 刚刚建好的数据库服务器【SQLEXPRESS】,如果有多个服务器实例,则可以点击下拉菜单 来选择(如果一个服务器都没有,则说明你的之前的配置有问题。点击【连接】,之后如果连接成功就会出现下面所示的界面。到此为SQL SERVER 2005就 配置完成了。“5.配置ODBC+系统DSN数据源下面来讲解创建【系统DSN】数据源并绑定【数据库】的方法。首先,在利用 Microsoft SQL Server Management Studio Express (SSMSE)新建一个数据库 exp (名称随意)。之后找到【ODBC数据源管理器】(【开始】T【控制面板】T【管理工具】T【数据源(ODBC )】), 转到【系统DSN】中,点击【添加】。注:选择【系统DSN(才可以让别的用户来访问该数据源;如果选择【用户DSN(,贝帜有 当前用户才可以使用该数据源。选择【SQL Native Client驱动程序【完成】。设置数据源名称:【DBSTestSQLServer】(这是你之后用PHP的odbc函数来连接时使用的 DSN名称),点击【服务器】下拉框(这个操作会耗点时间)一会之后在出现的条目中选 择你要连接的【数据库服务器】,这里我用的是最后一个【SQLEXPRESS 】【下一步】。按如下方式选择-【下一步】勾选【更改默认的数据为】-点击下拉框,选择已经建好的数据库【exp】(前面建的。根 据你建的数据库名来选择)-【下一步】-之后的步骤就保持默认设置就可以了。设置完成之后会出现下面这个。点击【测试数据源】ODBC Microsoft SQL Server将按下列配蛊创崖新的ODBC數据源:Microsoft SQL Native Client 版本 09. 00. 5000:血對P益:s_i 聾YO安exef:薦:成:(D密sele爱菖!i 138 I :.-115k暑士学心用用用:?|说KtLultNoSul书R证ve-1NoTUI 测试数揺源|确定取消如果出现了下面的结果,那么恭喜你!数据源配置成功了!现在就可以在系统DSN中看到刚刚建好的数据源了。6.在PHP中测试数据源及ODBC查插删改操作运行 WampServer (用于构建Apache+PHP的环境)。利用Zend Studio编辑测试页面。6.1. Apache 配置:定位到 WampServer 安装目录,转到 binapacheapache2.2.22conf目录,打开 httpd.conf。 找到如下位置并进行相应修改:#端口号,不般用这个默认的就可以了。ServerName localhost:80#这个是网站根目录,根据你的实际情况配置。当在浏览器中输入localhost的时候就是访问 的这个文件夹。DocumentRoot E:/programming/practice/web/php/vDirectory /Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all#设置访问权限。vDirectory E:/programming/practice/web/php/Options Indexes FollowSymLinksAllowOverride allOrder Deny,AllowAllow from a_llv/Directory6.2.编码问题SQL Server中的中文编码是gbk,所以php文件的编码也使用gbk(ANSI),输出的网页也 要指定编码为gbk或g
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号