无法使用 Excel 连接到 Visual Studio 2015 SQL 数据库?
Can't connect to Visual Studio 2015 SQL DB using Excel?
!
我尝试过使用 ADODB 连接字符串,也在 Excel 数据连接向导中尝试过。
我收到此错误:
[DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access is denied.
我可以看到在 Visual Studio 中创建的服务器及其数据库正常,不用担心,在 SQL 服务器中,但在 Excel 中无法连接。我可以在 Excel 中连接到在 SQL 服务器中创建的数据库,但不能连接到在 VS (2015) 中创建的数据库。
这似乎是服务器问题而不是数据库问题,但无论如何这里是连接字符串:
这适用于在 SQL 服务器中创建的数据库:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=DESKTOP-ODUI05F\MSSQL2012;Initial Catalog=MyDatabase
但是当连接到在 VS 中创建的 server/database 时,相同的字符串会产生上述错误。
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=aspnet-Widly-20160823125202
服务器名称是:(LocalDB)\MSSQLLocalDB
.
数据库是在VS中使用EF生成的。
请帮忙 - 让我抓狂。
谢谢你,西蒙
已解决!
按照下面链接的解决方案进行操作。
即使它是您尝试连接的 MSSQL 服务器数据库,使用 Excel 数据连接向导您也必须忽略 SQL 数据库连接选项并选择 "Other/Advanced"。我将其记录在一个宏中,该宏生成了连接字符串的所有重要部分,如下所示:
How to connect to localDB in Excel
Provider=SQLNCLI11;
Integrated Security=SSPI;
Persist Security Info=False;
Data Source=(LocalDB)\MSSQLLocalDB;
Initial Catalog=aspnet-PTL-20160827031609
除了洗碗,这是我今天最大也是唯一的收获! :)
我尝试过使用 ADODB 连接字符串,也在 Excel 数据连接向导中尝试过。
我收到此错误:
[DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access is denied.
我可以看到在 Visual Studio 中创建的服务器及其数据库正常,不用担心,在 SQL 服务器中,但在 Excel 中无法连接。我可以在 Excel 中连接到在 SQL 服务器中创建的数据库,但不能连接到在 VS (2015) 中创建的数据库。
这似乎是服务器问题而不是数据库问题,但无论如何这里是连接字符串:
这适用于在 SQL 服务器中创建的数据库:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=DESKTOP-ODUI05F\MSSQL2012;Initial Catalog=MyDatabase
但是当连接到在 VS 中创建的 server/database 时,相同的字符串会产生上述错误。
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=aspnet-Widly-20160823125202
服务器名称是:(LocalDB)\MSSQLLocalDB
.
数据库是在VS中使用EF生成的。
请帮忙 - 让我抓狂。
谢谢你,西蒙
已解决!
按照下面链接的解决方案进行操作。
即使它是您尝试连接的 MSSQL 服务器数据库,使用 Excel 数据连接向导您也必须忽略 SQL 数据库连接选项并选择 "Other/Advanced"。我将其记录在一个宏中,该宏生成了连接字符串的所有重要部分,如下所示:
How to connect to localDB in Excel
Provider=SQLNCLI11;
Integrated Security=SSPI;
Persist Security Info=False;
Data Source=(LocalDB)\MSSQLLocalDB;
Initial Catalog=aspnet-PTL-20160827031609
除了洗碗,这是我今天最大也是唯一的收获! :)