此博客为转载 ~~来源http://www.cnblogs.com/shenyixin/archive/2013/05/23/3094257.html
本文是在?@心海新航?http://weibo.com/sincerecorner?的基础上修改而成的。
他的博文在这里:
http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/
在此衷心地感谢他!
另外下面这篇文章也给了我很大帮助,在此也表示感谢!
http://www.24xuexi.com/w/2012-02-16/98570.html
本人微博?http://weibo.com/onlyformyjoy?,还有,我不是技术牛。
?
下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。
?
首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:
http://blog.163.com/jackie_howe/blog/static/19949134720122261121214/
?
当你保证SQL Server 2012是采用SQL Server身份验证方式后,开始如下配置:
一、因为SQL Server 2012装好后,默认协议是没有开启的,所以要打开SQL Server配置管理器中开启:
1、安装好SQL Server 2012后,运行?开始?→?所有程序?→?Microsoft SQL Server 2012?→?配置工具?→SQL Server配置管理器
2、打开的窗口如下图所示。在左边栏找到?SQL Server网络配置选项,点开它的小箭头,会看到“【你的数据库名】的协议”?(图中是ERIC2012的协议),选中它,看右边栏。
(1)如果Named Pipes?未启用,则右键→启用
(2)右键单击?TCP/IP,选择?启用