none
创建水晶报表时用OLE DB连接SQL SERVER 2005不成功,我要崩溃了。 RRS feed

  • 问题

  • 试了一下午。用visual studio 中的添加新项来添加一个crystal报表。按向导的提示使用microsoft OLE DB for SQL server试图连接sql server设置数据源。进数据库设置对话框后,服务器是本地的,填了“.”,“Local”也试了。用户test,密码都填好,选择了我建的一个test数据库。结果报错:

    登录失败,错误代码0x

    源:OLE DB provider for sql server

     说明:[DBNETLIB][connectionOpen (Invalid instance()).]无效的连接。

    SQL状态:08001

     

    应该不是用户名和密码的问题,我用这个用户名登录进sql server,这个用户被授了管理员的权限,也试着在里面创建表,都能成功。我用ado.net的方式也能用这个用户连接数据库,还建了表。可是就是不能在创水晶报表时连接。试了一下午了,希望能有高手指导,不胜感激!

    2010年5月4日 7:53

全部回复

  • 另外,我的sql server用的是简化的开发版,不知道会不会和这个有关系?
    2010年5月4日 7:56
  • 试试看用其他驱动。如 SQL Server Native Client。

    简化开发版是什么意思?SQL Server 2005 Express Edition 还是 SQL Server 2005 Developer Edition?


    Mark Zhou
    2010年5月4日 10:06
  • 试了一下午。用visual studio 中的添加新项来添加一个crystal报表。按向导的提示使用microsoft OLE DB for SQL server试图连接sql server设置数据源。进数据库设置对话框后,服务器是本地的,填了“.”,“Local”也试了。用户test,密码都填好,选择了我建的一个test数据库。结果报错:

    登录失败,错误代码0x

    源:OLE DB provider for sql server

     说明:[DBNETLIB][connectionOpen (Invalid instance()).]无效的连接。

    SQL状态:08001

     

    应该不是用户名和密码的问题,我用这个用户名登录进sql server,这个用户被授了管理员的权限,也试着在里面创建表,都能成功。我用ado.net的方式也能用这个用户连接数据库,还建了表。可是就是不能在创水晶报表时连接。试了一下午了,希望能有高手指导,不胜感激!

    Tried connect with sql instance name?
    2010年5月5日 2:35
  • 如果是express 版本,服务器写  .\SQLEXPRESS 试试。

     

    2010年5月12日 0:55