可能的原因如下,逐个排除看看
2,远程数据库未配置为可以远程访问
3,本地数据库服务器名称(或IP)写错,用户名,密码有错
4,网络不通
……
1打开Sql server 管理配置器
2点击SqlExpress的协议,我们要启动所有状态。
3选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要
4修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP的端口。我们要找的是三处。
5IP地址 是自己电脑的地址 在TCP端口添加1433,然后选择启动
6 IP地址是127001的是默认的,也要改掉,如上
7IPALL是否是表示所有端口??反正也要修改下端口地址了。
8重新启动服务,不支持热修改,修改重新启动服务。
好了,这就是修改好了端口了。
下面贴代码
这个代码是可以运行的,所以您无需担心,你写的代码是有问题的,你要修改的就是习惯你的数据库
C#代码
strConnection += "initial catalog=修改成为你自己创建的数据库;Data Source=localhost;";
C#代码
using System;
using SystemCollectionsGeneric;
using SystemLinq;
using SystemText;
using SystemDataSqlClient;
namespace dbApp
{
class Program
{
static void Main(string[] args)
{
ConsoleWriteLine("Hello Word1");
ProgramLinkDB();
ConsoleWriteLine("Hello Word3");
ConsoleReadLine();
}
static void LinkDB()
{
ConsoleWriteLine("Hello Word2");
string strConnection = "uid=sa; password=sa; ";
strConnection += "initial catalog=netdb;Data Source=localhost;";
strConnection += "Connect Timeout=3";
// string constr = "server=;database=myschool;integrated security=SSPI";
//string constr = "server=;database=myschool;uid=sa;pwd=sa";
// strConnection = "data source=;initial catalog=netdb;user id=sa;pwd=sa";
try
{
SqlConnection objConnection = new SqlConnection(strConnection);
// SqlConnection objConnection = new SqlConnection(strConnection);
objConnectionOpen();
ConsoleWriteLine("连接数据库成功");
objConnectionClose();
}
catch (Exception ex)
{
ConsoleWriteLine(exMessage);
}
}
}
}
连接成功的效果
--------------------------------------------------------------------------------------------------------------
如果你还是连不上,那么再去查看如下的配置:
这个你在查看下。
然后重新启动下你的电脑,在连接下代码试试看。你首先要保证,你通过sa 可以进入到sql server2005
开启sql2005远程连接功能,开启办法如下:
配置工具->Sql
Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database
Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named
pipes”,确定后重启数据库服务就可以了。
SQL Server 2000连接中的四个最常见错误:
一"SQL Server 不存在或访问被拒绝"
这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因
============= 首先,检查网络物理连接 =============
ping
PB105用ODBC连接SQL anywhere
首先检查ODBC是否存在,ODBC可以不用设置 用户名和密码
可以在PB里面设置,这样下次打开就ok
特别是远程数据库ODBC的话,TCP/IP里面地址和端口要正确
出现以上的报错只有3个原因:
1、数据库没装成功
2、服务没开
3、服务器名写错了 这点很多人都会犯错误,安装的时候如果是默认实例名 就直接写个计算机名
或者localhost 如果你改了实例名 就是 计算机名\sql服务名
远程连接类似 有什么不明白的可以随时问我 希望采纳
以上就是关于请问sql2008 SQL Server Management Studio不能连接全部的内容,包括:请问sql2008 SQL Server Management Studio不能连接、在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。、未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)