如何使 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

如何使 Java 与 SQL Server 一起工作?

如何使 MS Access 直通查询在 SQL Server 中正确运行

如何将 PHP 连接到 SQL Server?