ASP.NET 怎么在 IIS 中连接在 VS 中自带的 SQL server 数据库?

2016-05-14 23:16:19 +08:00
CBBing  CBBing

RT 我之前一直用的是 VS2015 自带的 SQL server 本地数据库,验证方式是 windows 身份验证 现在准备把部署本地 IIS 上, IIS 貌似不支持 windows 身份验证连接数据库,但我在 VS 上修改的数据库连接就会报错 求助怎么解决这个问题?

5764 次点击
所在节点   .NET  .NET
39 条回复
bdbai
bdbai
2016-05-15 09:18:10 +08:00
检查一下 Debug 和 Release 两个版本的 Web.config 中连接字符串有没有出入?
CBBing
CBBing
2016-05-15 09:20:19 +08:00
@bdbai 我试试看
CBBing
CBBing
2016-05-15 09:21:46 +08:00
@bdbai debug 和 release 里没有连接字符串
bdbai
bdbai
2016-05-15 09:28:35 +08:00
@CBBing 之前的连接字符串可以用吗?
CBBing
CBBing
2016-05-15 09:36:10 +08:00
@bdbai 可用,我之前开发的时候就是用这个连接字符串的
bdbai
bdbai
2016-05-15 09:48:51 +08:00
CBBing
CBBing
2016-05-15 10:08:30 +08:00
@bdbai 还是不行
CBBing
CBBing
2016-05-15 10:16:10 +08:00
jeansfish
jeansfish
2016-05-15 10:27:15 +08:00
Integrated Security=True 改成 false 或者删掉,如果你要用用户名密码的话
bdbai
bdbai
2016-05-15 10:38:41 +08:00
@CBBing 按照楼上的试一下。直接把 |DataDirectory| 用 mdf 目录代掉
andrewpsy
andrewpsy
2016-05-15 10:47:20 +08:00
要不用 userid+password 要不用 integrated security, 两个一起用是怎么个意思。
CBBing
CBBing
2016-05-15 10:48:19 +08:00
@jeansfish
@bdbai <add name="AccountsContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=E:\CNSOFT\MVCDEMO\MVCDEMO\APP_DATA\ACCOUNTS.MDF;UserID=sa;Password=CBB123xyz" providerName="System.Data.SqlClient"/>
还是不行
CBBing
CBBing
2016-05-15 10:48:35 +08:00
@andrewpsy 现在改了
andrewpsy
2016-05-15 10:51:57 +08:00
@CBBing 你是什么版本的 MSQL ?我从来没见过 AttachDbFilename 。
你把 DataSouce 拆开变成: DataSource=(localdb);initial category=mssqllocaldb 然后去掉 AttachDbFilename 试试。
CBBing
2016-05-15 10:53:43 +08:00
@andrewpsy 上面写的是 SQL server 12.0.2000
andrewpsy
2016-05-15 10:55:46 +08:00
你是了这个没有?
<add name="AccountsContext" connectionString="Data Source=(LocalDb);Initial Category=MSSQLLocalDB;UserID=sa;Password=CBB123xyz" providerName="System.Data.SqlClient"/>
bdbai
2016-05-15 10:57:32 +08:00
@andrewpsy 他那个是 VS 自带的 Local DB ,数据库就一文件。
CBBing
2016-05-15 11:00:45 +08:00
@andrewpsy “/”应用程序中的服务器错误。

不支持关键字: “ initial category ”。
andrewpsy
2016-05-15 11:08:18 +08:00
@CBBing @bdbai 不熟悉 VS 自带的文件型数据库就不瞎支招了。
CBBing
2016-05-15 11:10:43 +08:00
@andrewpsy 还是谢谢你

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/278695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX