VB,当我尝试连接到sql server数据库时,我一直为用户登录失败

Ted*_*tel 2 vb.net sql-server

我无法使用以下行连接到我的本地SQL Server

conn = SqlConnection("server=(local);uid=tedpottel;pwd=#######;database=by")
Run Code Online (Sandbox Code Playgroud)

我已将安全设置为Windows身份验证,因此我的其他程序(报告服务和冷融合不会输入密码.(只要我以tedpottel身份登录)所以我尝试过

conn = SqlConnection("server=(local);database=by")
Run Code Online (Sandbox Code Playgroud)

其中说"用户失败"

SQL*_*ace 7

如果进行Windows身份验证,则不需要userID和密码

你需要添加;Trusted_Connection=True,它看起来像这样

Server=(local);Database=by;Trusted_Connection=True;
Run Code Online (Sandbox Code Playgroud)

请参见http://connectionstrings.com/sql-server-2008