java连接sqlserver,用sa可以连接成功,用新建的用户名就不能连接成功。 10

新建用户直接登录sqlserver2005是成功的,这要怎么处理?程序中,用sa连接后,select数据会报错“对象名无效”,查不到表中的数据。con=DriverMan... 新建用户直接登录sql server 2005是成功的,这要怎么处理?
程序中,用sa连接后,select数据会报错“对象名无效”,查不到表中的数据。
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=hx","gl","123456")
但是用sa用户登录,是成功的
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=hx","sa","sa")
但是sa用户连接成功后,执行select会报错“对象名‘test’无效”,test是数据库hx里面的一个表。

执行 select * from sysobjects,是成功的呢。
展开
 我来答
百度网友02cd4ce
2015-03-27 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:718万
展开全部
你新建的用户,要看是否赋予相应的权限,比如查询表数据之类的,你可以在sqlserver数据库管理器中,查看一下新建用户和sa用户都有哪些权限,找到常用的一些查询权限赋予新建的用户才行
追问
新建用户select,delete,update,insert,这些权限都有的。在sql server2005里面执行增删查改都可以,但是用java程序连接过去,就会报错:“用户‘gl’登录失败”。我确定我用户名,密码都没有写错,已经反复对了好几次。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式