sqlserver 错误18456

sqlserver用windows身份验证可以登录,但是新建用户名(如dt)、密码登录不了,而且查看该用户名,显示密码和我设置的位数都不一样。我现在要C#链接数据库,是不... sqlserver用windows 身份验证可以登录,但是新建用户名(如dt)、密码登录不了,而且查看该用户名,显示密码和我设置的位数都不一样。我现在要C#链接数据库,是不是一定要有数据库的用户名和密码?不用密码可以吗?代码怎么写?拜托回答具体些~~谢谢~ 展开
 我来答
szm341
推荐于2016-11-28 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5097万
展开全部
首先sqlserver的密码是密文的,管理员也看不到内容和位数
然后你可能只创建了数据库的用户dt,并没有创建登录名,
创建用户的步骤是先创建登录名,然后在数据库中创建用户,
或者给此登录名直接赋予数据库的相应权限
(这样相当于将该登录名映射到该数据库的内置角色中,拥有内置角色权限)
最后连接字符串可以选择访问本地用windows身份登录
"Integrated Security=SSPI;initial catalog=数据库名;datasource=(local);connect Timeout=20"
多谢帮
2012-09-07
知道答主
回答量:10
采纳率:0%
帮助的人:1.5万
展开全部
可以直接在VS上菜单项:视图——然后:服务器管理器——数据连接点右键添加连接,本机服务器输入点,然后选择数据库点确定后,点反键属性,data source的那一段copy就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-05
展开全部
我觉得你可以去参考下下面的网站吧,相信这里有你所想要的资料吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式