PHP连接SQLServer2005

合集下载

php5.3连接mssql

php5.3连接mssql

php5.3.x连接sql server 2005 (php5.3连接mssql)PHP5.3 2010-12-23 15:53:26 阅读54 评论0 字号:大中小订阅php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll 也无法使用。

微软专门为PHP出了个SQL Server的扩展(Windows版本的),对于Windows下使用php开发SQL Server应用来说,这个扩展有利于利用SQL Server来开发php平台连接sql server数据库管理系统。

PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是貌似这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本则根本无法使用mssql_connect连接到数据库。

先到微软网站下载 SQL Server Driver for PHP :/downloads/details.aspx?familyid=CCDF728B-1EA0-48A8-A84A-5052214CAAD9&displaylang=en,这是一个自解压的EXE文件,解压缩后你会得到这么几个文件:其中的52、53表示就是php的5.2.x和5.3.x 版本,选择跟你php版本相匹配的;选择vc6或vc9的主要看你使用的是什么web服务器软件,如果使用的是IIS那就选择vc9的,如果是Apache则选择vc6的至于ts和nts,就要看你安装的php版本是线程安全版的还是非线程安全版,ts是线程安全,nts是非线程安全比如我的配置是IIS FastCgi + php-5.3.2-nts-Win32-VC9-x86,那么就应该选择php_sqlsrv_53_nts_vc9.dll 文件并把它放到php安装目录的ext目录下,并在php.ini中添加extension=php_sqlsrv_53_nts_vc9.dll接下来重新启动IIS 并运行phpinfo.php,来查看phpinfo的配置信息,如果看到下图信息,则说明可添加成功,您的php5.3.x可以链接sql server了另外注意的是,如果使用这个扩展连接Sql server 2005以上版本的sql server(如sql server 2008),你还需要在机器上先安装 SQL Server Native Client :/download/0/E/6/0E67502A-22B4-4C47-92D3-0D223F117190/sqlncli.msi 这个扩展为php新增了一系列sqlsrv_开头的函数,函数参考如下:sqlsrv_begin_transactionsqlsrv_cancelsqlsrv_client_infosqlsrv_closesqlsrv_commitsqlsrv_configuresqlsrv_connectsqlsrv_errorssqlsrv_executesqlsrv_fetchsqlsrv_fetch_arraysqlsrv_fetch_objectsqlsrv_fetch_metadatasqlsrv_free_stmtsqlsrv_get_configsqlsrv_get_fieldsqlsrv_has_rowssqlsrv_next_resultsqlsrv_num_fieldssqlsrv_num_rowssqlsrv_preparesqlsrv_querysqlsrv_rollbacksqlsrv_rows_affectedsqlsrv_send_stream_datasqlsrv_server_info更多详细的说明可以在刚才的自解压的文件中有个 SQLServerDriverForPHP.chm 帮助文件中可以找到打开后点击API Reference节点点击Example Application 节点可以看到php程序范例。

sqlserver连接数据库的方法

sqlserver连接数据库的方法

sqlserver连接数据库的方法
SQLServer连接数据库的方法有多种,具体如下:
1. 使用SQL Server Management Studio连接数据库:打开SQL Server Management Studio,输入服务器名称和身份验证信息(Windows身份验证或SQL Server身份验证),然后选择要连接的数据库。

2. 使用SQL Server数据连接向导连接数据库:打开Visual Studio等开发工具,选择SQL Server数据连接向导,输入服务器名称和身份验证信息,选择要连接的数据库,完成连接。

3. 使用ODBC连接数据库:在控制面板中打开ODBC数据源管理器,创建一个新数据源,选择SQL Server驱动程序,输入服务器名称和身份验证信息,选择要连接的数据库,完成连接。

4. 使用连接数据库:在Visual Studio等开发工具中,使用SqlConnection对象连接数据库,设置连接字符串包括服务器名称、身份验证信息和要连接的数据库名。

5. 使用Entity Framework连接数据库:在Visual Studio等开发工具中,使用Entity Framework连接数据库,设置连接字符串包括服务器名称、身份验证信息和要连接的数据库名,使用DbContext 对象操作数据库。

以上是SQL Server连接数据库的常见方法,可以根据实际情况选择合适的方法进行连接。

- 1 -。

SQL server数据库连接中的一些问题

SQL server数据库连接中的一些问题

SQL SERVER数据库连接的一些问题Rainboy 整理于2012-11-16一、关于ntwdblib.dll一些编程语言连接SQL SERVER时,需要ntwdblib.dll。

比如用pb连接SQL2005或2008数据库时,可能会出现如下错误提示:unable to load the requested database interface.这不是PB的问题。

需要下载ntwdblib.dll然后将其copy到C:/WINDOWS/system32。

需要注意的是,要要保证ntwdblib.dll 这个文件的版本和sqlserver的版本对应,否则不会出现提示但就是连接不成功,会很郁闷。

下面是对应关系:1.ntwdblib.dll 版本为2000.2.8.0是对应SqlServer2000(这个是网络查资料和猜测,没装2000)3.ntwdblib.dll 版本为2000.80.194.0是对应SqlServer2005(这个是用实验证明可以用,本人就是用笔记本装了2005)4.ntwdblib.dll 版本为2000.80.2039是对应SqlServer2008(这个是猜测没有装2008)二、专用的接口文件如php连接SQLserver 需要php_mssql.dll。

*_mssql.dll可以放在应用程序目录中,也可以放到C:/WINDOWS/system32然后重启服务器。

三、配置SQL SERVER运行SQL Server 配置管理器:SQL Server Configuration Manager,打开协议Protocolsb. 允许命名管道"named pipes" 和"tcp/ip"c. 右键点击"tcp/ip",打开属性Properties 标签"IP addresses"d. 在TCP 动态端口"TCP Dynamic Ports" 填入1433e. 重启SQL Server四、常见问题总结1.Unable to connect to server确认SQLServer2005服务器正常.检查TCP/IP已经启用同时右键查看属性:已经启用是否选择是确认服务器正确之后,再确认ntwdblib.dll 文件位置是否放到了c:/windows/system32下。

win7下iis与apache并存

win7下iis与apache并存

Php 连接sqlserver同时支持apache和iis软件及系统版本:Windows xp sp3Iis5.1Apache 2.2Php 5.2Sqlserver 2005一、下载sqlserver 2005 按照提示进行安装在sqlserver的配置管理器中的协议里将Tcp/IP、NamedPipes启动打开TCP/IP属性在IP地址中设置127.0.0.1 的“已启动”为是并设置Ipall的Tcp 动态端口为1433二、先安装一个apache+php的环境,这里我选择phpstudy2009集成环境,这样安装会快一点。

另外这注意这里的php版本是5.2的,我不选用5.3的对sqlserver的支持不是太好。

这里根据提示安装。

安装好后配置php.ini 支持扩展extension=php_pdo_mssql.dll和extension=php_mssql.dll将前面的“;”去掉。

下载sqlserver for php驱动版本号为(80.194)(这里很重要)(1)下载正确版本的ntwdblib.dll (2000.80.194.0),地址:/dll/n/download-171972.html(2)覆盖 apache2.2.6\bin\ntwdblib.dll(3)覆盖 php5.2.5\ntwdblib.dll分别放在apache/bin和php5根目录下。

重起apache.在sqlserver中新建一个表,然后服务器根目录下新一个php文件在文件写入以下代码<?//链接数据库$conn=mssql_connect('127.0.0.1,1433','sa','root');mssql_select_db('u_test',$conn);//query语句$Query="select * from users";$AdminResult=mssql_query($Query);//输出结果$Num=mssql_num_rows($AdminResult);for($i=0;$i<$Num;$i++){$Row=mssql_fetch_array($AdminResult);echo($Row[1]."<br>");echo("");}?>在浏览器中打开localhost下你新建的测试文件。

SQL Server 2005 数据库服务器配置(本地网络)

SQL Server 2005 数据库服务器配置(本地网络)

6、在 SQL Server Management Studio 中,右键点击服务器,选择属性弹出“服务器属 性”对话框,点击左侧的“安全性”,在“服务器身份验证”项中选择“SQL Server 和 Windows 身份验证模式”然后点击确定。
7、在 SQL Server Configuration Manager 中,重启“SQL Server()”服务。
选择“IP 地址”项,设置其中的“IP 地址”和“TCP 端口”分别为“当前电脑的 IP 地 址”和“1433” 。其它默认,点击“确定”退出。 4、 设置“例外 SQL Server 端口” 。“控制面板”“Windows 防火墙”“例外”。 点击“添加端口” ,名称自定义,端口号“1433” ,选择“TCP” 。
通过以上配置,就可以在 SQL Server Management Studio 使用服务器 IP 地址和网络用 户登录。
3、 “开始” “所有程序” “ SQL Server 2005 ” “配置工具” “ SQL Server Configuration Manager” 。
确保以上图中“1” 、 “2”两项是启动状态,其它的采用默认状态,不需要修改。
点击“SQL Server 2005 网络配置”“SQL2005 的协议” ,选中右侧的“TCP/IP”项, 确保在“已启动”状态,双击“TCP/IP”进入下一步设置。
SQL Server 2005 数据库服务器配置
SQL Server 2005 正确安装后开始进行服务器的相关配置。 1、 “开始”“所有程序”“SQL Server 2005”“配置工具”“SQL Server 外 围应用配置器” 。
2 、点击打开“服务和链接的外围应用配置器”对话框,展开“MSSQLSERVER”下的 “Database Engine”“远程连接”,在右侧设置“本地连接和远程连接”“同时使用 TCP/IP 和 named pipes”。然后应用并确定。

php连接sqlserver2016的实现方法 -回复

php连接sqlserver2016的实现方法 -回复

php连接sqlserver2016的实现方法-回复题目:PHP连接SQL Server 2016的实现方法简介:SQL Server是一种由微软公司开发的关系型数据库管理系统(DBMS),广泛应用于企业级应用程序中。

在使用PHP开发项目时,连接SQL Server 数据库是一个常见的需求。

本文将详细介绍如何使用PHP连接SQL Server 2016的实现方法,包括准备工作、安装相关驱动、编写连接代码以及常见问题解决方案。

一、准备工作1. 确保服务器和客户端环境的要求- 服务器要求:需要安装并运行SQL Server 2016数据库。

- 客户端要求:安装PHP(版本5.6以上),以及相关依赖库。

2. 验证PHP的配置- 打开php.ini文件,确认以下扩展是否已启用:- extension=php_sqlsrv.dll- extension=php_pdo_sqlsrv.dll二、安装SQL Server驱动1. 下载和安装SQL Server驱动- 访问微软官方下载中心,搜索"Microsoft Drivers for PHP for SQL Server"并下载相应的驱动版本。

- 解压下载的文件,并按照提示进行安装。

2. 测试驱动安装是否成功- 在PHP文件中添加以下代码:php<?php测试连接数据库serverName = "localhost";connectionOptions = array("Database" => "your_database_name","Uid" => "your_username","PWD" => "your_password");conn = sqlsrv_connect(serverName, connectionOptions);if (conn === false) {die(print_r(sqlsrv_errors(), true));} else {echo "Connection established successfully.";}?>- 将`your_database_name`、`your_username`和`your_password`替换为实际的数据库名称、用户名和密码。

SQLServer2005无法连接到服务器的解决方法

SQLServer2005无法连接到服务器的解决方法

SQL Server 2005无法连接到服务器的解决方法无法连接到XX (服务器名)。

其他信息:在建立与服务器的连接时出错。

在连接到SQL Server 2005时,在默认的设置下SQL Serve不允许进行远程连接可能会导致此失败。

(provider:TCP提供程序,error: 0 -由于目标机器积极拒绝,无法连接。

)(Microsoft SQL Serve,r 错误:10061)有关帮助信息,请单击:http:解决办法:在建立与服务器的连接时出错(SQL Server 2005)在建立与服务器的连接时出错。

在连接到SQL Server 2005时,在默认的设置下SQL Serve不允许进行远程连.SQL Server 2005不允许远程连接解决方法:做课程设计时,很多学生都遇到这个问题。

把解决方法写在这儿,供参考。

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到SQLServer 2005时在默认的设置下SQL Serve不允许进行远程连接可能会导致此失败。

(provider:命名管道提供程序, error:40 -无法打开到SQL Serve的连接)"搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Serve是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。

1. 数据库引擎没有启动。

有两种启动方式:(1)开始->程序-'Microsoft SQL Server 2005->SQL Server 20(外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine单击”服务",在右侧查看是否已启动如果没有启动可单击"启动", 并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始->程序-'Microsoft SQL Server 2005-配置工具->SQL Server Configuration Manager,选中SQL Server 200服务中SQL Server(MSSQLSERVE并单击工具栏中的"启动服务"按钮把服务状态改为启动;使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 200啊络配置->MSSQLSERVER议中的VIA是否已启用,如果已启用,则把它禁止•然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。

sqlserver连接数据库的方法

sqlserver连接数据库的方法

sqlserver连接数据库的方法SQLServer是一种关系型数据库管理系统,用于存储和管理数据。

下面介绍几种连接SQL Server数据库的方法:1. 使用SQL Server Management Studio连接SQL Server Management Studio是SQL Server的官方管理工具,可以通过它直接连接数据库。

打开Management Studio后,输入数据库服务器的名称,选择Windows身份验证或SQL Server身份验证,输入相应的账号和密码,即可连接到数据库。

2. 使用.Net Framework提供的类库连接.Net Framework提供了一些类库用于连接SQL Server数据库,如SqlConnection、SqlCommand等。

使用这些类库可以通过代码来连接数据库,例如:SqlConnection conn = new SqlConnection('Data Source=服务器名称;Initial Catalog=数据库名称;User ID=用户名;Password=密码');conn.Open();3. 使用ODBC连接ODBC是一种开放式数据库连接标准,可以用于连接各种类型的数据库。

使用ODBC连接SQL Server数据库需要先在系统中配置一个ODBC数据源。

在代码中使用ODBC连接数据库,例如:OdbcConnection conn = new OdbcConnection('DSN=ODBC数据源名称;UID=用户名;PWD=密码');conn.Open();以上就是几种连接SQL Server数据库的方法,可以根据具体需求选择适合的方法。

通过PHP操作SQLServer数据库

通过PHP操作SQLServer数据库

通过PHP操作SQLServer数据库9.2 通过PHP操作SQL Server数据库9.2.1 连接SQL Server数据库虽然PHP+MySQL进行网络开发是最佳的选择,但是对于已经熟悉并掌握了SQL Server的读者来说,可能会使用SQL Server作为网站后台数据库,这时,就需要通过使用PHP来连接SQL Server数据库。

PHP同SQL Server数据库的连接步骤同MySQL基本类似,而且函数结构及声明也基本类似,如MySQL连接服务器的函数是mysql_connect(),而连接SQL Server 的函数是mssql_connect(),只要将mysql替换成mssql即可。

在默认情况下,是不能连接SQL Server数据库的。

为了能够连接SQL Server 数据库,必须修改php.ini文件的设置(在更改文件前需要去除该文件的只读属性),将“extension=php_mssql.dll”语句前面的分号删除,如图9.18所示,然后,重新启动Apache服务器。

mssql_connect()函数用于连接SQL Server服务器,该函数的语法如下: resource mssql_connect([string servername[,string username[,string password]]]);其中,参数servername表示服务器名称;username表示用户名;password表示密码。

例如,用户连接本机SQL Server服务器的代码如下:$link=mssql_connect("localhost","sa",""); 9.2.2 图书信息查询PHP操纵SQL server数据库用到了MySQL函数库中的相关函数,下面对这些函数进行介绍。

1(mssql_connect()函数该函数用于建立数据库的连接。

php连接数据库的5个步骤

php连接数据库的5个步骤

php连接数据库的5个步骤
连接数据库的5个步骤是:
1. 引入数据库连接文件:在你的PHP脚本中,首先需要引入数据库连接文件,以便能够使用数据库连接函数和相关方法。

2. 创建数据库连接:使用数据库连接函数,如
`mysqli_connect()`或者`PDO`等来创建与数据库的连接。

需要提供数据库服务器的地址、用户名和密码等信息。

3. 选择数据库:在连接成功之后,需要选择要使用的数据库。

可以使用`mysqli_select_db()`或者`PDO`中的选择数据库方法,来选择你要操作的数据库。

4. 执行数据库操作:一旦连接并选择了数据库,就可以执行数据库的操作了,比如查询、插入、更新或删除数据。

可以使用`mysqli_query()`或者`PDO`中的相应方法,执行SQL语句。

5. 关闭数据库连接:在完成数据库操作后,应该关闭数据库连接以释放资源。

可以使用`mysqli_close()`或者`PDO`中的关闭连接方法,来关闭与数据库的连接。

这样可以避免资源的浪费及潜在的安全问题。

SQL2005无法启动SQLServer请求失败或服务未及时响应

SQL2005无法启动SQLServer请求失败或服务未及时响应

SQL20‎05无法启‎动SQL ‎S erve‎r请求失‎败或服务未‎及时响应‎停用“V‎I A协议”‎问题解决。

‎"VIA协‎议"停用方‎法:开始-‎>程序->‎M icro‎s oft ‎S QLS‎e rver‎2005‎->配置工‎具->SQ‎L Ser‎v er C‎o nfig‎u rati‎o n Ma‎n ager‎->打开‎后找到"S‎Q LSe‎r ver ‎2005 ‎网络配置"‎->MSS‎Q LSER‎V ER 属‎性的协议‎在右边‎的属性框中‎把“VIA‎协议”禁用‎即可!‎为什么启动‎s ql s‎e rver‎配置管理‎器出现请求‎失败或服务‎未及时响应‎解‎决方案:‎停用“V‎I A协议”‎问题解决。

‎"VIA协‎议"停用方‎法:开始-‎>程序->‎M icro‎s oft ‎S QLS‎e rver‎2005‎->配置工‎具->SQ‎L Ser‎v er C‎o nfig‎u rati‎o n Ma‎n ager‎->打开‎后找到"S‎Q LSe‎r ver ‎2005 ‎网络配置"‎->MSS‎Q LSER‎V ER 属‎性的协议‎在右边的属‎性框中把“‎V IA协议‎”禁用即可‎!你查‎看它的日志‎,看看是否‎中间存在这‎样的一句类‎似的话,‎文件 "‎C:\Pr‎o gram‎File‎s\Mic‎r osof‎t SQL‎Serv‎e r\MS‎S QL.1‎\MSSQ‎L\DAT‎A\mas‎t log.‎l df" ‎已压缩,但‎未驻留在只‎读数据库或‎文件组中。

‎必须将此文‎件解压缩。

‎如果是‎的话,你将‎s ql的文‎件夹右键属‎性,选择高‎级,在出现‎的界面里“‎压缩内容以‎便节省磁盘‎空间”的选‎项,确定就‎行了~‎解‎决SQL ‎S erve‎r不允许进‎行远程连接‎问题‎刚刚安装的‎数据库系统‎,按照默认‎安装的话,‎很可能在进‎行远程连接‎时报错,通‎常是错误:‎"在连接到‎SQL ‎S erve‎r 200‎5时,在‎默认的设置‎下 SQL‎Serv‎e r 不允‎许进行远程‎连接可能会‎导致此失败‎。

php sqlserver查询方法

php sqlserver查询方法

php sqlserver查询方法PHP是一种广泛使用的开源脚本语言,常用于Web开发。

而SQL Server是微软公司开发的关系数据库管理系统。

在PHP中,我们可以使用各种方法来查询SQL Server数据库,以获取所需的数据。

本文将介绍一些常用的PHP查询SQL Server的方法。

一、使用PDO扩展PHP的PDO(PHP Data Objects)扩展是一个轻量级的数据库抽象层,可以与不同的数据库进行交互。

我们可以使用PDO扩展来连接SQL Server数据库,并执行查询操作。

以下是一个简单的示例代码:```php$serverName = "server_name";$connectionOptions = array("Database" => "database_name","Uid" => "username","PWD" => "password");$conn = new PDO("sqlsrv:server=$serverName;Database=database_name", "username", "password");$query = "SELECT * FROM table_name";$stmt = $conn->query($query);while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {// 处理每一行数据echo $row['column_name'];}$conn = null;```在上面的代码中,我们首先定义了SQL Server的服务器名称、数据库名称、用户名和密码。

PHP连接sqlserver的相关知识

PHP连接sqlserver的相关知识

PHP连接sqlserver的相关知识本文档整理了php连接sql server数据库的服务器配置方法,实际测试用的是wamp服务器,web服务器是apache,php版本是php5.4,成功连接到server 2012。

php连接sql server过程中用到微软的SQL Server Driver for PHP程序,本程序支持apahce,IIS。

我用的是apache服务器,如果你的应用服务器是IIS的,只要选择相应的IIS驱动程序就可以,配置方法类似,具体的可查看SQL Server Driver for PHP文件夹内的SQLSRV_Help.chm文件。

从sql server2005开始,已经不能通过配置php.ini里面的php_mssql.dll扩展实现连接sqlserver。

php_mssql.dll最高支持到sql server2000版本数据库连接(php中当然还是有这个扩展库的因此要禁用)。

sql server 2005及以上版本的php连接要用到SQL Server Driver for PHP。

这个扩展软件由微软提供。

以下介绍两个SQL Server Driver for PHP的版本:SQL Server Driver for PHP 2.0版本:(sqlserver20.exe)支持数据库版本:sql server 2005 ,sql server 2008支持php版本:php 5.2,php 5.3支持服务器软件: IIS ,apacheSQL Server Driver for PHP 3.0版本:(sqlserver30.exe)支持数据库版本sql server2005,sqlserver 2008,sql server2012支持php版本:php 5.3,php5.4支持服务器软件: IIS ,apachePHP连接sqlserver数据库的测试,配置实测总结如下:我的是wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b,使用SQL Server Driver for PHP 3.0版本,可以通过php正常连接到sqlserver 2012。

Microsoft sql server 2005连接失败(解决方案)

Microsoft sql server 2005连接失败(解决方案)

启动SQL Server Browser一、为SQL 启用远程连接1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

注意:请在接收到以下消息时单击“确定”:直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。

4. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待MSSQLSERVER 服务停止,然后单击“启动”以重新启动MSSQLSERVER 服务。

二、启用SQL Server Browser 服务1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3. 在“服务和连接的外围应用配置器”页上,单击“SQL Server Browser”,在“启动类型”中单击“自动”选项,然后单击“应用”。

注意:在单击“自动”选项后,每次启动Microsoft Windows 时将自动启动SQL Server Browser 服务。

4. 单击“启动”,然后单击“确定”。

三、在Windows 防火墙中为SQL Server 2005 创建例外1. 在Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。

2. 在“添加程序”窗口中,单击“浏览”。

3. 单击C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。

SQLSERVER2024连接服务器设置

SQLSERVER2024连接服务器设置

SQLSERVER2024连接服务器设置在 SQL Server 2005 中连接服务器的设置分为两个方面:网络设置和数据库设置。

本文将详细介绍这两方面的设置方法。

一、网络设置1. 确保 SQL Server 2005 已正确安装,并已启动 SQL Server 服务。

2. 打开 SQL Server 配置管理器。

在这里,可以配置 SQL Server网络协议和 SQL Server 服务。

3. 在左侧的面板上,展开 "SQL Server 服务管理器",然后选择"SQL Server 2005 网络配置"。

4. 在右侧的面板上,选择所需的协议。

常用的协议包括 TCP/IP 和Named Pipes。

5. 对于 TCP/IP 协议,可以打开 "属性" 窗口进行配置。

在 "IP 地址" 选项卡下,选择要启用的 IP 地址,并设置相应的端口号。

默认情况下,SQL Server 2005 使用 1433 端口。

在 "IPAll" 部分,可以设置一个固定的端口号。

6. 对于 Named Pipes 协议,可以通过右键点击 "属性" 窗口进行配置。

在 "属性" 窗口中,选择 "IP 地址" 选项卡,然后在 "IPAll" 部分设置该协议要使用的端口号。

7. 在 "服务管理器" 窗口中,展开 "SQL Server 2005 服务"。

选中你要配置的实例,并右键点击,选择 "属性"。

8.在"属性"窗口中,选择"高级"选项卡。

在"网络协议"区域下,选择所需的协议。

然后,在"注册此连接的IP地址"区域下,选择要注册的IP 地址。

php连接sql server数据库的方法

php连接sql server数据库的方法

php连接sql server数据库的方法PHP连接SQL Server数据库的方法有以下几种:1. 使用PDO扩展连接SQL Server数据库PDO是PHP的一个数据库抽象层,可以连接多种类型的数据库,包括SQL Server。

连接SQL Server数据库需要安装PDO_SQLSRV扩展和SQL Server驱动程序。

连接代码如下:```。

$serverName = "localhost";。

$connectionOptions = array。

"Database" => "myDatabase",。

"Uid" => "myUsername",。

"PWD" => "myPassword"。

;。

$conn = newPDO("sqlsrv:Server=$serverName;Database=myDatabase", $connectionOptions);。

```2. 使用SQLSRV扩展连接SQL Server数据库SQLSRV是PHP的一个扩展,可以连接SQL Server数据库。

连接代码如下:```。

$serverName = "localhost";。

$connectionOptions = array。

"Database" => "myDatabase",。

"Uid" => "myUsername",。

"PWD" => "myPassword"。

;。

$conn = sqlsrv_connect($serverName, $connectionOptions);。

php ms sqlserver 实例

php ms sqlserver 实例

PHP和MS SQL Server是两种全球信息站开发中常用的技术工具,PHP是一门流行的开源服务器端脚本语言,而MS SQL Server则是一种商业关系型数据库管理系统。

在实际项目中,我们经常会使用PHP来连接和操作MS SQL Server数据库,本文将针对这一主题展开讨论。

一、连接MS SQL Server数据库1. 使用MS SQL Server扩展库在PHP中,要连接MS SQL Server数据库,首先要确保服务器上已经安装了MS SQL Server扩展库(php_mssql.dll)。

可以通过编辑PHP的配置文件php.ini来启用该扩展:extension=php_mssql.dll2. 编写连接代码要连接MS SQL Server数据库,需要使用相关的函数和语句。

下面是一个简单的连接示例:```php$serverName = "yourServerName"; // 服务器名称$connectionInfo = array( "Database"=>"yourDatabaseName","UID"=>"yourUsername", "PWD"=>"yourPassword"); $conn = sqlsrv_connect( $serverName, $connectionInfo);```二、操作MS SQL Server数据库1. 执行查询一旦成功连接到MS SQL Server数据库,就可以执行各种SQL查询语句了。

比如:```php$sql = "SELECT * FROM yourTableName";$stmt = sqlsrv_query( $conn, $sql);```2. 获取结果集执行查询后,可以通过相关函数获取结果集,并对数据进行处理:```phpwhile( $row = sqlsrv_fetch_array( $stmt,SQLSRV_FETCH_ASSOC) ) {echo $row['columnName']."<br />";}```3. 插入、更新和删除数据除了查询外,我们还可以使用PHP执行插入、更新和删除等操作:插入数据示例:```php$sql = "INSERT INTO yourTableName (columnName1, columnName2) VALUES ('value1', 'value2')";sqlsrv_query( $conn, $sql);```更新数据示例:```php$sql = "UPDATE yourTableName SET columnName1 ='newValue' WHERE id = 1";sqlsrv_query( $conn, $sql);```删除数据示例:```php$sql = "DELETE FROM yourTableName WHERE id = 1"; sqlsrv_query( $conn, $sql);```三、异常处理和安全性考虑1. 异常处理在实际项目中,可能会遇到各种数据库连接和操作中的异常情况,比如连接失败、查询出错等。

php连接sqlserver数据库的方法

php连接sqlserver数据库的方法

php连接sqlserver数据库的方法PHP连接SQL Server数据库的方法是使用PHP的扩展模块mssql函数库或者PDO(PHP Data Objects)扩展库。

1. 使用mssql函数库连接SQL Server数据库:1) 确保服务器上已经安装了相应的驱动程序,例如Microsoft ODBC Driver for SQL Server。

2) 在代码中使用mssql_connect函数连接数据库:```php<?php$server = "server_name";$username = "username";$password = "password";$dbname = "database_name";$connection = mssql_connect($server, $username, $password);if(!$connection)die("Connection error: " . mssql_get_last_message();}$database = mssql_select_db($dbname, $connection);if(!$database)die("Database error: " . mssql_get_last_message(); }>```3) 可以使用mssql_query函数执行SQL语句:```php<?php$query = "SELECT * FROM table_name";$result = mssql_query($query, $connection);if(!$result)die("Query error: " . mssql_get_last_message();}while($row = mssql_fetch_array($result))//处理查询结果}mssql_free_result($result);>```4) 最后使用mssql_close函数关闭数据库连接:```php<?phpmssql_close($connection);>```2. 使用PDO扩展库连接SQL Server数据库:1) 确保服务器上已经安装了相应的驱动程序,例如Microsoft ODBC Driver for SQL Server。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP连接SQL Server 2005
步骤一:安装Apache、PHP。

在这里为了节省时间,我用的是一个Apache、PHP、mysql的合集安装包,当然你单独安装Apache、PHP也是可以的,如果你单独安装的话在安装Apache的时候组件中选择上支持mssql的组件,就直接可以使用下面的函数了(下面详细讲)。

我用的合集安装包叫做pc_webserver,附件中给出。

双击即可,因为这个安装包是自己压缩合成的,所以Apache、PHP、mysql的配置都已经完成,注:这个安装包会默认释放到你电脑上的D盘,所以安装之前要保证你的电脑上有D盘,可能有些同学的电脑上的D盘盘符被占用了,在这里切换一下盘符就行了,在这里不再多说。

等待安装完成之后打开D盘中会有一个PC_webserver的文件夹,这就是我们的安装目录,打开后分别有PHP、mysql、Apache的单独安装目录。

其中的phproot文件夹就是我们网站的根目录,你安装完成后这个目录中会有一个已经安装配置好的网站,打开phproot全选删除即可(对于我们来说我们只要这个环境就行了),然后在这个目录下建立文件test.php 文件,然后用记事本等文字编辑工具打开,输入:
<?php
Phpinfo();
?>
然后打开IE,输入\\localhost或者\\127.0.0.1,能够看到全部的AMP的具体配置。

这样你的php、Apache环境已经搭建好了。

说明:如果Apache不能启动(提示无法绑定0.0.0.0:80,只能使用一次),请以记事本的形式打开httpd.conf这个Apache的配置文件,找到原来的Listen 80行并改成Listen 8080,再找到ServerName localhost:80改成ServerName localhost:8080,然后保存,重新启动Apache2即可解决。

步骤二:配置php连接SQL server 2005。

当然前提是你有一台电脑已经安装上了SQL server 2005,这里就不再多说了,我找了一台电脑已经安装好了,这里我就以远程访问它的一个数据库就好了。

这个时候系统打开首页\\localhost页面会报错。

如下:
提示我们mssql_connect函数没有定义,因为我们在安装Apache的时候没有选择上支持ms数据库。

解决方法为,下载ntwdblib.zip,然后将解压后的文件覆盖到apache\bin\ntwdblib.dll和php\ntwdblib.dll目录下。

然后打开php\php.ini文件,找到extension=php_mssql.dll一行,把其行首的分号去掉。

重启Apache服务。

打开//localhost首页提示改变为:
这个时候我们的php,Apache已经可以连接sql 2005了,下面就是对sql2005的配置。

运行SQL Server 配置管理器:SQL Server Configuration Manager,打开协议Protocols, 允许命名管道"named pipes" 和"tcp/ip",右键点击"tcp/ip",打开属性Properties 标签"IP addresses",在TCP 动态端口"TCP Dynamic Ports" 填入1433, 重启SQL Server.如图:
明:将以下面的格式显示你自己访问的数据):
这样就完成php连接SQL 2005了,这样可以通过php对SQL 2005进行操作了。

当然在你配置的过程中的时候也许会遇到其他的问题,这个时候你要看首页页面的连接错误提示,到底是你的Apache,php没配置好,还是你的SQL 2005没有配置好,这样问题就应该很容
易解决了,有问题随时联系我。

!!!。

相关文档
最新文档