栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从Windows服务访问localDB

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从Windows服务访问localDB

所以我自己找到了解决方案,如何从作为本地系统运行的Windows Service连接(localdb)的实例:

我使用了这篇文章:http :
//technet.microsoft.com/pl-pl/library/hh212961.aspx
http://dba.fyicenter.com/faq/sql_server_2/Verifying_a_Login_Name_with_SQLCMD_Tool.html

http://social.technet.microsoft .com / wiki / contents / articles /
4609.troubleshoot-sql-server-2012-express-
localdb.aspx

因此,我共享了localdb(如第一篇文章所述),问题是我无法与名为pipe np://的sqlcmd连接。我在第三篇文章中找到了答案:

使用sqlcmd时,请确保使用的是SQL Server 2012版本(位于%Program Files% Microsoft SQL Server
110 Tools
Binn中)。如果安装了先前版本的sqlcmd,则从命令行单独调用sqlcmd很可能会使用旧版本(不支持localdb),因为较旧的路径首先出现在PATH环境变量中。通常,最好手动调整PATH环境变量,以便首先选择110个版本。

实际上,这些小信息至关重要;)

所以我创建了用户: 用户 ,密码: pass321!@

在我的Windows服务中,我的Sql connectionString看起来是:

"Data Source=(localdb)\.\MyInstanceShared;Integrated Security=false;User Id=user;Password=pass321!@"

将集成安全性设置为 值也很重要。

也许会帮助别人。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/381087.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号