连接sql server2005时提示:内部连接致命错误。

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:50:49
C# winForm程序连接sql server2005,
出现以上提示,咋回事?

相关程序如下:
string SQL = "select * from Employee";
string myConStr = "Data Source=" + serverIP + "\\SQLEXPRESS;Initial Catalog=FilmManager;User ID=clwang;Persist Security Info=True";
SqlConnection myConnection = new SqlConnection(myConStr);
SqlDataAdapter myAdapter = new SqlDataAdapter(SQL,myConnection);
myAdapter.SelectCommand = new SqlCommand(SQL, myConnection);

try
{
myConnection.Open();
myAdapter.Fill(myDS);

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (myConnection.State == ConnectionState.Open)
myConnection.Close();

不过Express版本的本身没有带图形化管理工具,因为你可以在vs2005里边对数据库进行操作。
SQL SERVER2005 使用的图形界面工具是 SQL Server Management Studio,
在其它版本的SQL SERVER 2005 里,都带这个工具的,仅Express版本不带。
现在微软官方提供CTP版本供Express版使用,下面是下载链接,你可以下载后安装,安装后在SQL SERVER 2005 程序组里就会出现SQL Server Management Studio Express,使用它来进行管理即可。

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796

另外需要安装xml6的话,下载页面也

看看是不是环境变量的问题,检查一下数据库路径