1、如何解决未找到或无法访问数据库服务器???
重置了IP就可以了。具体如下:
下面的步骤需要一些前提:
你的sqlserver服务已经安装了,就是找不到服务器名称。
1、打开Sql server 管理配置器
或者在命令行输入:SQLServerManager10.msc
2、点击MSSQLSERVER的协议,在右侧的页面中选择TCP/IP协议
3、右键点击TCP/IP协议,选择“属性”,需要修改连接数据库的端口地址
4、跳出来的对话框,里面有好多TCP/IP的端口,找到“IP3”,更改IP地址 为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,然后选择启动
5、“IPALL”的所有端口改成“1433”
6、重新启动服务
7、通过以上1-6步骤设置好端口,重新打开SQL Server Management Studio,在服务器名称输入:(local)或者127.0.0.1,即可登录数据库了。
注:脚本之家小编最近安装了sql2005也是碰到这个问题,就是参考这个修改ip的方法解决的。记得要安装sql 2005 sp3补丁
VS报错:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
解决方法:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务可是我的电脑改不了,SQLServer外围应用配置器报错误信息:更改失败。(Microsoft.SqlServer.Smo) 其它信息: SetEnable对于ServerProtocol“Tcp”失败。(Microsoft.SqlServer.Smo)我找到了一个解决的办法。我的操作系统也是win7:点击SQL Server Configuration Manager中Sql Server 2005网络配置“MSSQLSERVER”协议,启动协议“TCP/IP”以及"Name Pipes"。并且停止,重新启动SQL Server服务。便可以了。。
2、sqlserver2014 未找到或无法访问服务器错误-26,怎么办?之前装成功过,但是后来卸载了
sqlserver遇到抄任何问题都很正常,微软的东西吗,总是会出些问题的...,您用的版本又这么新,出些小毛病也别急。我每次装sqlserver几乎都会遇到些问题,习以为常了,主要从3个方面找原因来试:1、sqlserver是否有问题,不知道您用的是正版的还是网上下载的,如果是下载的,那就得试了,一个不行,再下一个;2、您电脑的操作系统是正版的还是以其它方式安装的,如果是安装的,那操作系统本身也是会有问题,即使前段时间能正常用,但期间操作系统可能某些文件被破坏了,所以就出问题了。这方面可以在电脑上安装试试,如果行那说明是您电脑的问题。3、检查一下注册表,看上次卸载后是否有残留,如果有的话把这次安装的先卸载,然后一并清理注册表,重启电脑后再安装试。不知道是否对您有帮助,不过劝您做好心理准备,只要弄微软的东西就会有不断的问题,耐心地一个个解决吧😄
3、在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称
打开SQL Server配置管理器,看看里面的各项服务开了没有,以及SQL Server的网络配置中Named Pipes和TCP/IP协议启用内了没有,没有的话,启用他容们。要是还是不行,就看一下你的实例是否还在,是不是改动了实例的位置或者删除了。或者连接时验证有错,看看验证的方式所用的密码对不对
4、SQL SERVER 2008 R2 建立连接时错误,未找到或无法访问服务器
去掉\sqlexpress能不能连得上?你看sql配置管理器中有express服务吗,没有就不要加express
5、在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名
与 SQL Server建立连接时出现来与源网络相关的或特定于实例的错误,这是因为在数据库中建立连接时没有复制表的数据造成的,具体的解决方法如下:
1、首先在SQL Server中,选中需要建立连接的目标数据库然后点击任务选择导入数据:
2、之后就会进入到SQL Server导入导出向导选项框:
3、这里选择数据源(源数据库,也就是建立表的数据库):
4、选择目标(目标数据库,连接到该表的数据库):
5、勾选复制表数据,然后点击完成,然后数据库在为两个表格做连接的时候就不会出现错误了:
6、未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接.
1、关闭SQL服务器的网络防火墙
2、确认SQL服务器中专的SQL服务已正常工作
3、确认SQL服务器中的SQL实例工作时的端属口和实例名称
4、在其他同局域网内的计算机上使用Telnet工具链接SQL服务器
以上步骤基本上可以解决问题。
若有问题,你可以随时留言
7、如何解决未找到或无法访问数据库服务器?
一共有七步,具体步骤如下:
1、打开Sql server 管理配置器;
2、点击内MSSQLSERVER的协议,在右侧的页面中选容择TCP/IP协议;
3、右键点击TCP/IP协议,选择“属性”,修改端口地址;
4、跳出来的对话框,找到“IP3”,更改IP地址 为自己电脑的IP地址,选择启;
5、“IPALL”的所有端口改成“1433”;
6、重新启动服务;
7、通过以上1-6步骤设置好端口,重新打开SQL Server Management Studio,在服务器名称输入:(local)或者127.0.0.1,即可登录数据库了。
8、在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
改成来自
SqlConnection myConn = new SqlConnection("Server=.;Integrated security=SSPI;database=master");
或
SqlConnection myConn = new SqlConnection("Server=IP地址;Integrated security=SSPI;database=master");
试试看
9、安装的SQL Server2008 R2版的连接不到本地数据可,提示未找到或无法访问服务器。请高手帮忙解决下,谢谢了
安装后没有开启相关的服务吧?
你安装时使用“SQL Server 身份验证”还是“专Windows身份验证”?属
如何安装使用“SQL Server 身份验证”的话请在安装完成后按以下步骤设置一下:
一、Microsoft SQL Server 2008—>配置工具—>SQL Server 配置管理器—>SQL Server 服务,启动SQL Server (MSSQLSERVER)服务和SQL Server 代理(MSSQLSERVER)服务。
二、SQL Server 网络配置—>MSSQLSERVER的协议,启动TCP/IP即可。
10、SQL Server建立连接时出现与网络相关的错误,未找到或无法访问服务器。登陆失败:未知的用户名或密码
1.打开Sql server 管理配置器
2.点击SqlExpress的协议,我们要启动所有状态。
3.选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要
4.修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP的端口。我们要找的是三处。
5.IP地址 是自己电脑的地址 在TCP端口添加1433,然后选择启动
6. IP地址是127.0.0.1的是默认的,也要改掉,如上
7.IPALL是否是表示所有端口看看反正也要修改下端口地址了。
8.重新启动服务,不支持热修改,修改重新启动服务。
好了,这就是修改好了端口了。
下面贴代码
这个代码是可以运行的,所以您无需担心,你写的代码是有问题的,你要修改的就是习惯你的数据库
C#代码
strConnection += "initial catalog=修改成为你自己创建的数据库;Data Source=localhost;";
C#代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace dbApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Word1");
Program.LinkDB();
Console.WriteLine("Hello Word3");
Console.ReadLine();
}
static void LinkDB()
{
Console.WriteLine("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);
objConnection.Open();
Console.WriteLine("连接数据库成功");
objConnection.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
连接成功的效果
--------------------------------------------------------------------------------------------------------------
如果你还是连不上,那么再去查看如下的配置:
这个你在查看下。
然后重新启动下你的电脑,在连接下代码试试看。你首先要保证,你通过sa 可以进入到sql server2005