如何使 SQL Server 2012 与 php 一起工作?
Posted
技术标签:
【中文标题】如何使 SQL Server 2012 与 php 一起工作?【英文标题】:How to make SQL server 2012 work with php? 【发布时间】:2015-06-13 00:05:43 【问题描述】:如何将 SQL Server 2012 与 php 5.6.3 连接?
和mysql一样,我使用phpMyAdmin,在SQL server 2012中是怎么做到的?
我必须将数据库保存在哪里?
【问题讨论】:
【参考方案1】:使用不同的数据库服务并没有太大变化。
您可以使用 Microsoft SQL Server Management Studio 2012 来创建和管理您的数据库。
数据库会自动保存到 SSMS (SQL Server Management Studio) 的默认位置。但是可以通过复制 .mdf 和 .ldf 文件轻松地将它们转移到不同的位置。
在使用 php(或任何其他语言)时,请确保继续运行 SQL Server 服务并使用正确的连接字符串连接到数据库。
【讨论】:
谢谢。我想到了! :) 如有任何疑问,请随时提问。将其标记为已回答并关闭问题。【参考方案2】:连接数据库
如果您使用的是 Windows,请使用 sqlsrv 扩展名,并且不要忘记安装 SQL Server Native Client 2012。sqlsrv 还支持 PDO - 只需使用正确的 connection string。在 unix 上尝试使用 mssql 或 odbc 扩展。
phpMyAdmin 替代品
SSMS (SQL Server Management Studio 2012) - 您可以使用的工具,但它更适合数据库管理员而不是开发人员。
SSDT(SQL Server 开发工具)- 类似于 SSMS,但它也能够创建快照、比较架构、数据层应用程序等等。它是 Visual Studio 的一部分或作为独立应用程序。
管理
SQL Server 是比 MySQL 更复杂的数据库。数据库文件默认存储在 Program Files 中(.mdf 用于数据库文件,.ldf 用于事务日志)。您想作为开发人员执行的所有管理员任务都可以通过 SSMS(而不是配置文件)来完成。
【讨论】:
以上是关于如何使 SQL Server 2012 与 php 一起工作?的主要内容,如果未能解决你的问题,请参考以下文章
如何使此 Access sql 语句与 Sql Server 一起使用?
解决PHP5.4.7 连接 MsSQL Server 2012时出现命名管道提供程序: 无法打开与 SQL Server 的连接
使用 PHP 在运行 Windows Server 2012 的物理服务器上连接到 SQL Server 2012