如何使SQL server 2012与php协同工作


How to make SQL server 2012 work with php?

如何将SQL server 2012与php 5.6.3连接?

就像在mysql中一样,我使用phpMyAdmin,在SQL server 2012中是如何做到的?

我必须将数据库保存在哪里?

使用不同的数据库服务时,没有什么变化。

您可以使用Microsoft SQL Server Management Studio 2012创建和管理数据库。

数据库会自动保存到SSMS(SQL Server Management Studio)的默认位置。但是,通过复制.mdf和.ldf文件,它们可以很容易地转移到不同的位置。

在使用php(或任何其他语言)时,请确保继续运行SQL Server Service,并使用正确的连接字符串连接到数据库。

连接到数据库

如果您在windows上,请使用sqlsrv扩展,不要忘记安装SQL Server Native Client 2012。sqlsrv还支持PDO-只需使用正确的连接字符串。在unix上,尝试使用mssql或odbc扩展。

phpMyAdmin替代方案

SSMS(SQL Server Management Studio 2012)-您可以使用的工具,但它更适合数据库管理员而非开发人员。

SSDT(SQL Server开发工具)-类似于SSMS,但它也能够创建快照、比较架构、数据层应用程序等。它是Visual Studio的一部分或作为独立应用程序。

管理

SQL Server是一个比MySQL更复杂的数据库。默认情况下,数据库文件存储在程序文件中(.mdf表示数据库文件,.ldf表示事务日志)。您想作为开发人员执行的所有管理员任务都可以从SSMS(而不是从配置文件)中完成。