
具体步骤:
1.首先确认数据库是不是正常启动了。
2.如果是第一次安装,你的 *** 作系统是什么?vista和win7装sql2000不一定能装上,需要2005,而且如果是win7家庭版很可能出现数据库和软件连不上。
3.如果是xp,以前是不是装过数据库后来卸载了,那么卸掉sql清除干净注册表,重新安装sql,最好用完整版,不要使用msde。
4.如果是用了一段时间,很可能是杀毒软件误杀数据库文件,卸掉杀毒软件,在管理里面启动下数据库,看能否启动,如果还能启动。再启动速达看能否连接上。
5.如果数据库已经无法启动,将数据作出备份,重装数据库吧。
6.如果是本机连接没问题,其他连不上的话,关闭服务器和客户端window自带防火墙,数据库打sp4补丁,开启guest用户。
1.项目描述:我做的课题是基于MATLAB GUI与SQL2000 的数据仓库与决策支持系统,原始数据在ACCESS中,现在要求转移到SQL数据库中,最终在数据仓库中实现数据挖掘。2.具体问题:在WINDOWS XP环境下,无法实现SQL与ODBC的配置与连接,老是出错。我的电脑没有上网。
(出错信息:
Microsoft SQL server 登陆
连接失败:
SQL State:‘01000’
SQL Server 错误:1326
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionOpen(CreateFile())
连接失败:
SQL State:‘08001’
SQL Server 错误:1326
[Microsoft][ODBC SQL Server Driver]客户无法建立连接)。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
//尝试取包sun.jdbc.odbc.JdbcOdbcDriver
}
catch(ClassNotFoundException e){
out.print(e)
//如果错误 提出错误信息并显示
}
try{
Connection conn = DriverManager.getConnection("jdbc:odbc:zd")
连接数据库
Statement stmt = conn.createStatement()
ResultSet rs = stmt.executeQuery("SELECT * FROM zhengding")
SQL语句 while(rs.next()){
//如果指针能下移 显示11111111
out.print("111111111111")}
rs.close()
stmt.close()
conn.close()
关闭数据库及连接
}
catch(Exception ex){
out.print(ex)
OLAP里面新建数据源的时候使用的是Microsoft OLE DB Provider for ODBC Drivers?
这里可以考虑使用Microsoft OLE DB Provider for SQL Server,服务器用'.',选择windows验证
看你的错误信息应该是ODBC配置的问题
按照以下步骤检查一般都可以解决
SQL Server在本地,一般情况下ODBC里面选择服务器时候输入'.'都可以连接上
SQL Server服务端安装的时候是否装了TCP/IP协议或命名管道的支持?
服务端验证方式是windows验证还是混合模式?
SQL Server客户端网络配置是否配置?
经检查发现:原来在连接时我输入的服务器名如下:
经检查发现这和我安装时有关,原来在安装sql2008时,都选择特定实例,这次安装选的是默认实例,导致不能登录,那默认实例名是什么呢?
3
解决办法:
1、可以这么认为,默认实例就是没有实例名。在服务器名称一栏,可以直接使用服务器的计算机名、IP、或(local)。注意括号要有,而且是半角的。
4
2、如果你没修改,那么默认实例就是mssql。在使用ssms的时候,连接默认实例可以使用“.”。另外,可以打开sqlserver配置管理器,然后看sql server服务那个选项。右边框第二个:sql server(xxx)那里的xxx就是你的默认实例。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)