DrS*_*ker 4 java sql-server tomcat sql-server-2005
我正在尝试将Java应用程序从旧服务器移动到新服务器.该应用程序在Tomcat上运行,使用Microsoft SQL Server作为后端数据库,并使用数据源(ODBC)中定义的系统DSN来决定连接的位置.旧服务器使用Windows 2000/SQL server 2000,新服务器使用Windows 2003/SQL Server 2005.
ODBC定义在服务器之间是相同的,并定义要使用的DB.
在用户尝试登录的新服务器上,stdout.log中出现以下内容:
正在检查用户 错误:java.sql.SQLException:[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]无效的对象名称'UserTable'.
数据库中存在一个名为UserTable的表,但通过管理界面显示为" dbo.USerTable ".
在MSSQL的某个地方是否有设置我应该调整以使其对"dbo"感到高兴.前缀丢失了,还是有其他我错过的东西?
[edit]使用Windows身份验证,并且作为故障排除步骤,Public和Guest角色已获得DB的完全权限.
| 归档时间: |
|
| 查看次数: |
16586 次 |
| 最近记录: |