+ -
当前位置:首页 → 问答吧 → 数据库辩别问题

数据库辩别问题

时间:2011-12-06

来源:互联网

我电脑上有2个版本的sql_server数据库,一个sql server2005,一个sql_server express简化版,
用vs2008,C#ado连接方式怎么连接到简化版里的数据库去啊,我现在发现它连接到2005中去了,
所以找不到我所需的数据库,


using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;

namespace Select_Course
{
  /// <summary>
  /// 此类维护数据库连接字符串,和 Connection 对象
  /// </summary>
  class DBHelper
  {
  // 数据库连接字符串
  private static string connString = @"Data Source=.;Initial Catalog=sc;Integrated Security=True";
  //Select_CourseDatabase
  // 数据库连接 Connection 对象
  public static SqlConnection connection = new SqlConnection(connString); 
  }
}

作者: aa1013911535   发布时间: 2011-12-06

关于各种数据库连接字符串写法,参考:
http://www.connectionstrings.com/

作者: taomanman   发布时间: 2011-12-06

你的数据库的实例名是否是一样的呢,如果不一样就没有问题,如果实例名一样估计没戏。
建议:
string connectionString="server=数据库实例名;uid=用户登录名;pwd=密码;database=数据库名";

作者: wangxingwu0   发布时间: 2011-12-06

重点确定下这里:Data Source=.;

作者: jiuhexuan   发布时间: 2011-12-06

Data Source=. 表示默认实例,非默认实例需要指定

作者: ycg_893   发布时间: 2011-12-06