SQLSERVER2008开启远程数据库访问图解

合集下载

Sqlserver2008可本地访问不可远程访问的解决方法

Sqlserver2008可本地访问不可远程访问的解决方法

Sqlserver2008可本地访问不可远程访问的解决方法sqlserver2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQLServer2008,需要做两个部分的配置:1,SQLServerManagementStudioExpress(简写SSMS)2,SQLServer配置管理器/SQLServerConfigurationManager(简写SSCM)有两点要注意:1,2005的外围应用配置器在2008中换了地方2,有些设置生效需要重启一下SQLServerstep1:打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”step2:左侧选择“安全性”,选中右侧的“SQLServer和Windows身份验证模式”以启用混合登录模式step3:选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”step4:展开“安全性”->“登录名”->“sa”,右键选择“属性”step5:左侧选择“常规”,右侧选择“SQLServer身份验证”,并设置密码step6:选择“状态”,选中“启用”,点击“确定”step7:右击数据库选择“方面”step8:将“RemoteAccessEnabled”属性设为“True”,点“确定”《sql2008中没有找到此步,未做》step9:至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa 帐户已经启用step10:下面开始配置SSCM,选中左侧的“SQLServer服务”,确保右侧的“SQLServer”以及“SQLServerBrowser”正在运行step11:以下为英文版本界面。

如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”step12:选择“IPAddersses”选项卡,设置端口“1433”step13:如图将"ClientProtocols"的"TCP/IP"也修改为“Enabled”step11:我的做法:设置sa账号的数据库引擎与这里设置的数据库引擎要一致,我的电脑上有三个数据库引擎:OFFICESERCERS、SQLEXPRESS、MSSQLSERVER。

SQL Server 2008使用sqlcmd操作数据库

SQL Server 2008使用sqlcmd操作数据库

使用sqlcmd操作数据库在SQL Server 2008中,可以图形化和命令行两种方式进行管理。

而在命令行方式下,通过SQLCMD命令工具可以在数据库服务器的任何目录路径下的命令行提示符窗口中执行。

SQLCMD绝对是一个老学究型的执行SQL的方法,但有时它的确要比任何更新、更复杂的工具易用。

(1)单击【开始】菜单,执行【运行】命令,在弹出的【运行】对话框中输入“cm d”并单击【确定】按钮,如图1-10所示。

图1-10 进入命令行符(2)在命令提示符下键入sqlcmd,后跟一系列指定所需选项的参数,就可以运行sql cmd实用工具,代码如下所示:sqlcmd -S Y AO(3)使用Windows身份验证连接到服务器yao的实例Students,用sqlcmd命令。

sqlcmd -S Y AO\Students(4)下面的语句指定sqlcmd命令用登录名sa使用SQL Server身份验证连接到服务器yao的实例Students。

sqlcmd -U sa -S Y AO\Students(5)使用命令方式,输入下面的语句在sqlcmd的命令行状态下打开Hotel数据库。

1> USE HOTEL2> GO(6)要查看Hotel 数据库中users数据表的内容可用如下语句。

1> SELECT * FROM USERS2> GO(7)sqlcmd的go命令用来执行之前的所有语句,执行上述语句后会看到users表的所有内容,包括表的列名称和行数据,最后输入“exit”命令来退出sqlcmd并返回命令提示符。

如图1-11所示。

图1-11 sqlcmd工具查看users表内容。

配置SqlServer使其允许远程连接

配置SqlServer使其允许远程连接

sql server 2005/2008 设置sql身份验证和sa空密码今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下:1、更改TCP/IP连接为启用然后右击“TCP/IP”选属性,IP Address选项卡,将所有的“TCP动态端口”的0全部去掉,在所有的“TCP端口”后填写1433,确定。

2、登录,修改2个地方a) 身份验证方式(混合模式)图一:首先使用windows身份登录(注意,服务器名称必须填写正确)图二:打开SQL 实例的属性图三:选择左边的“安全性”,注意做如下选择b) 启用sa,若将sa的密码设置为空密码,则需要2步才能实现;若不设置为空密码,可以将2步合并为一步实现,即:2个都设置完成后点击确定即可。

i. 第一步,启用Sa更改完成后,单击确定保存ii. 第二步,设置密码更改完成后,单击确定保存当然整个设置完成之后,还需要重启sql服务SQL Server 2008的选择身份验证模式在安装过程中,必须为数据库引擎选择身份验证模式。

可供选择的模式有两种:Windows 身份验证模式和混合模式。

Windows 身份验证模式会启用Windows 身份验证并禁用SQL Server 身份验证。

混合模式会同时启用Windows 身份验证和SQL Server 身份验证。

Windows 身份验证始终可用,并且无法禁用。

配置身份验证模式如果在安装过程中选择混合模式身份验证,则必须为名为sa 的内置SQL Server 系统管理员帐户提供一个强密码并确认该密码。

sa 帐户通过使用SQL Server 身份验证进行连接。

如果在安装过程中选择Windows 身份验证,则安装程序会为SQL Server 身份验证创建sa 帐户,但会禁用该帐户。

SQL Server 2008 R2: error 26 开启远程连接

SQL Server 2008 R2: error 26 开启远程连接

SQL Server 2008 R2:error 26 开启远程连接在学习 过程用到新建数据集并远程连接sql server 2008 数据库,出现下面的错误:<--在与SQL Server 建立连接时出现与网络相关的或特定于实例的错误。

未找到或无法访问服务器。

请验证实例名称是否正确并且SQL Server 已配置为允许远程连接。

(provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)-->因为sql server 2008默认是不允许远程连接的,sa帐户也是默认禁用的,如果想要在本地用SSMS(SQL Server Management Studio Express)连接远程服务器上的SQL Server 2008,需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)下面是具体的操作步骤:(1:打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”左侧选择“安全性”,选中右侧的“SQL Server 和Windows 身份验证模式”以启用混合登录模式(2:选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”(3:展开“安全性”->“登录名”->“sa”,右键选择“属性” ,然后左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码;选择“状态”,选中“启用”,点击“确定”(4:右击数据库选择“方面”,将“RemoteAccessEnabled”属性设为“True”,点“确定”(5:至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用下面开始配置SSCM,打开SSCM:(6:选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行(7:右侧的TCP/IP:双击打开设置面板将其修改为“Enabled” ,选择“IP Addersses”选项卡,设置端口“1433”,将"Client Protocols"的"TCP/IP"也修改为“Enabled”(8:配置完成,重新启动SQL Server 2008,如果是visual studio 2010 则是:(9:此时应该可以使用了,但是还是要确认一下防火墙:打开防火墙设置。

如何配置SQL2008让其允许C#远程外部连接

如何配置SQL2008让其允许C#远程外部连接

如何配置SQL2008,让其允许C#远程外部连接。

1: 首先打开SQL Server Management Studio并连接[数据库引擎]在服务器图标上单击右键,选择[property=属性],然后选[connection=连接],把[allow remote connection=允许远程连接]选上,这一步的目的是让数据库允许远程连接。

2: 在数据库服务器图标上,展开目录,找到[Security=安全性]下的[Logins=登陆名]子目录树,设置SA账户的属性,在[常规]项中修改[password=密码],并修改指定默认数据库为系统以外自己建立的数据库名称;在[status=状态]栏里,[login=登陆]选上[enable=启用]。

这一步的目的是,允许远程客户端使用sa用户邓肯,sa是system administrator的缩写,拥有数据库最高管理权限,默认状态下是禁用的。

3:在数据库服务器图标上右键,打开[Facets=方面]选项,选择[外围应用配置器]把[RemoteDacEnabled=启用远程DAC]的value改成true。

这一步的目的是允许建立远程专用管理员连接,此种连接拥有最高权限,即使无法建立标准连接,也可以建立DAC连接。

4:开启服务,打开[SQL Server Configuration Tool=SQL Server 配置工具],打开网络配置,选择TCP/IP 协议,点开属性,IP 地址填数据库所在服务器的IP 地址,如果是本地服务器,填127.0.0.1。

测试方法:建立一个C# Console application 源文件,代码如下:class Program {static void Main(string[] args){SqlConnection con = newSqlConnection("server=.;uid=sa;pwd=123456789;database=MyTable");try{con.Open();Console.WriteLine("连接数据库成功"); }catch{Console.WriteLine("无法连接数据库");}Console.ReadKey();}}如果能正常连接,则会提示连接成功。

SQLServer2008连接Oracle数据库步骤

SQLServer2008连接Oracle数据库步骤

SQL Server‎2008连接‎Oracle‎操作步骤详细‎记录SQL Server‎Manage‎m ent Studio‎Expres‎s(简写SSMS‎)SQL Server‎配置管理器:SQL Server‎Config‎u ratio‎n Manage‎r(简写SSCM‎)一、开启SQL Server‎2008远程‎连接---如果已经开启‎,则可以跳过1. 打开SSMS‎,用Windo‎w s身份连接‎数据库后,右键点击数据‎库引擎,选择“属性”2. 左侧选择“安全性”,选中右侧的“SQL‎Server‎和Windo‎w s身份验证‎模式”以启用混合登‎录模式3. 左侧选择“连接”,勾选“允许远程连接‎此服务器”,然后点“确定”4. 打开SSCM‎,选中左侧的“SQL‎Server‎服务”,确保右侧的“SQL‎Server‎”以及“SQL‎Server‎Browse‎r”正在运行5. 选中左侧“SQL‎Server‎网络配置”下的“MSSQLS‎E RVER的‎协议”,右侧的TCP‎/IP默认是“Disabl‎e d”,双击或右键点‎击选“属性”,在“协议”选项卡中将其‎修改为“Enable‎d”,在“IP‎Addres‎s”选项卡,设置端口“1433”6. 选中左侧“SQL‎Native‎Client‎10.0配置”下的“客户端协议”,将“TCP/IP”也修改为“Enable‎d”7. 重新启动SQ‎L Server‎20088. 此时应该可以‎使用了,但还是要确认‎一下防火墙。

将SQLSe‎r vr.exe(C:\Progra‎m Files \Micros‎o ft SQL Server‎\MSSQL1‎0.SQLEXP‎R ESS\MSSQL\Binn\sqlser‎v r.exe)添加到允许的‎列表中二、安装Orac‎l e客户端软‎件可以去Ora‎c le官网下‎载,比如“10201_‎c lient‎_win32‎”安装成功后,在Oracl‎e客户端安装‎目录下的/networ‎k/admin/tnsnam‎e s.ora配置所‎要连接的服务‎器的相关信息‎,比如:TEST =(DESCRI‎P TION =(ADDRES‎S_LIST‎=(ADDRES‎S = (PROTOC‎O L = TCP)(HOST = 10.1.11.90)(PORT = 1521)))(CONNEC‎T_DATA‎=(SERVIC‎E_NAME‎= orcl)))如果admi‎n目录下没有‎“tnsnam‎e s.ora”,新建一个文本‎文件,改名为“tnsnam‎e s.ora”三、添加Wind‎o ws的OD‎B C数据源1. 开始->管理工具->数据源(ODBC)有些“开始”菜单中没有放‎“管理工具”连接,则可以先到“控制面板”中,然后选择“性能和维护”,就可以找到“管理工具”了2. 在“用户DSN”选项卡或者“系统DSN”选项卡下,点击“添加”,选择“Micros‎o ft ODBC for Oracle‎”后点击“完成”3. 填写相关信息‎数据源名称、服务器名称与‎“tnsnam‎e s.ora”中配置的一样‎,其他两项可以‎忽略填好后,点击“确定”四、在SSMS中‎创建链接服务‎器1. 在SSMS中‎,展开已经连接‎上的某数据库‎引擎,依次选择服务‎器对象->链接服务器,在“链接服务器”上点右键,选择“新建链接服务‎器”2. 在“常规”选项卡上按照‎如下填写:“链接服务器”,随便取个名字‎“访问接口”和“产品名称”如上图所示,不要做任何改‎变,包括大小写“数据源”与“tnsnam‎e s.ora”中配置的一样‎,也即与“添加Wind‎o ws的OD‎B C数据源”步骤中填写的‎一样“访问接口字符‎串”,按照图上的格‎式来填写,或者“ID=userna‎m e;Passwo‎r d=userpa‎s swd”也行,这里的use‎r name和‎u serpa‎s swd为登‎录所要连接的‎O racle‎数据库所使用‎的用户名和密‎码;这里一定要填‎写,虽然在“安全性”选项卡中也会‎填写3. 切换到“安全性”选项卡,做如下配置填写用户名和‎密码,与上一步所填‎的用户名和密‎码一致点击“确定”,完成4. 查看Orac‎l e中的数据‎此时,在“链接服务器”下面,会出现刚刚创‎建的链接服务‎器,展开,可以看到所有‎的表和视图,但是只能看到‎表名,不能查看字段‎要查询可以右‎键点击某表,选择:编写脚本为->Select‎到->新查询编辑器‎窗口SQL的写法‎有两种a) 使用T-SQL语法:SELECT‎* FROM erna‎m e.表名注意:在这种方式下‎取数,如果在ora‎c le中声明‎表的时候表明‎用了引号,此处的表明必‎须和orac‎l e中一致,否则全部使用‎大写,不然会提示找‎不到表。

SQLServer2008新实例远程数据库链接问题(sp_addlinkedserver)

SQLServer2008新实例远程数据库链接问题(sp_addlinkedserver)

SQLServer2008新实例远程数据库链接问题(sp_addlinkedserver)先说说问题起因:测试同学在⾃⼰电脑上测试不同的后台,但数据库使⽤的是相同的名称。

于是创建了新的SQL Server实例,⽽新实例需要指定不同端⼝才能启动,改端⼝后执⾏sp_addlinkedserver语句后,连接测试不成功。

执⾏的SQL语句如下:EXEC master.dbo.sp_addlinkedserver @server = N'UserDBLink', @srvproduct=N'UserDBLink', @provider=N'SQLNCLI', @datasrc=N'(LOCAL)', @catalog=N'UsersDB' /* For security reasons the linked server remote logins password is changed with ######## */EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'UserDBLink',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL先说下问题的解决⽅案,需要在@datasrc字串中加⼊端⼝号,如下:@datasrc=N'(LOCAL)'修改为@datasrc=N'(LOCAL),端⼝号'很简单吧!但,但,但确查了好久,最后还是想到程序中连接字符串⽤法,才解决了该问题。

程序中链接串是这样的Provider=SQLOLEDB.1;Password=11;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=127.0.0.1,1433;在查找问题过程中,查了MSDN⽂档,居然没有写新端⼝的写法,难怪该妹妹折腾了好久!,⼤家帮我看看,难道我错怪MSDN了嘛这是我复制的MSDN描述sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ][ , [ @provider= ] 'provider_name' ][ , [ @datasrc= ] 'data_source' ][ , [ @location= ] 'location' ][ , [ @provstr= ] 'provider_string' ][ , [ @catalog= ] 'catalog' ]参数:[ @server= ] 'server'要创建的链接服务器的名称。

SQLServer 数据库开启远程连接设置

SQLServer 数据库开启远程连接设置

SQLServer 数据库开启远程连接设置SQLServer2008数据库开启远程连接 (2)SQLServer2005无法远程连接的解决方法 (16)一、为SQLServer2005启用远程连接 (16)二、启用SQLServerBrowser服务 (17)三、在Windows防火墙中为SQLServer2005创建例外 (17)四、在Windows防火墙中为SQLServerBrowser创建例外 (18)五、远程连接端口设置 (18)六、测试连接 (20)SQLSERVER服务器防火墙设置 (20)1. 打开Windows防火墙的端口 (20)2. 从其他计算机连接到数据库引擎 (21)3. 使用SQLServerBrowser服务进行连接 (21)4. 启动SQLServerBrowser服务的方法 (22)5. SQL2008 SQL Server Browser服务不能开启问题 (23)SQLServer2008数据库开启远程连接SQLServer2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQLServer2008,需要做两个部分的配置:1,SQLServerManagementStudioExpress(简写SSMS)2,SQLServer配置管理器/SQLServerConfigurationManager(简写SSCM)有两点要注意:1,2005的外围应用配置器在2008中换了地方;2,有些设置生效需要重启一下SQLServer。

step1:打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”step2:左侧选择“安全性”,选中右侧的“SQLServer和Windows身份验证模式”以启用混合登录模式。

step3:选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”step4:展开“安全性”->“登录名”->“sa”,右键选择“属性”。

SQL Server 2008 R2 开启远程连接

SQL Server 2008 R2 开启远程连接

SQL Server 2008 R2 如何开启数据库的远程连接首先需要准备好一台安装好SQL Server 2008 R2的服务器,本例直接混合模式安装了注意:本文的数据库建立方法,仅限SQL Server 2008 R2版本。

数据库建立步骤:首先,在安装SQL Server 2008 R2的计算机上,点击开始,选择程序中的“Microsoft SQL Server 2008 R2”中的“SQL Server Management Studio”,如图:选择后弹出如下画面:注:安装的时候选择安全模式选择混合,并设置sa密码服务器类型选中数据库,然后填入SQL的IP地址,如果是本机,填入localhost或者不填默认是本机明,选择SQL身份验证,如果安装中没有开启混合验证,请选择windows身份验证,然后点击“Connect”,等待如下画面出现:在“localhost”上点击鼠标右键,如图:选择“Properties”,等待出现如下画面:选择“Connections”,如图:将右边的“Allow remote connections to this server”勾中(如果混合模式安装则默认开启的),并关闭此对话框,选择开始,所有程序中的“Microsoft SQL Server 2008 R2”中的Configuration Tools,如图:点击“SQL Server Configuration Manager”,如图:选择,“SQL Server Network configuration”中的“Protocols for MSSQLSERVER”,如图:选择右边的TCP/IP,如图:在弹出的界面中,选择右边的“IP Addresses”,将此选项卡中的所有的“NO”,都选成“YES”,如图:到此,SQL的远程连接已经全部打开,请将防火墙的TCP1433端口开启。

随后新建库及配置用户用测试访问,如果不成功查看SQL Server Services 下面的SQL Server Browser 是否启动。

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法一、设置SQLServer2008:SQL server 2008 1433端口开启解决方案查看电脑开放端口命令为:netstat -anSQL Server 2008一般默认的端口为 1433 ,但有时会遇到无法连接端口1433的问题,检查端口1433是否启用的方法为:开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。

否则按照以下顺序进行配置:(1)关闭数据库引擎打开配置管理器,找到 SQL Server(SQEXPRESS),右键单击,选择停止,即可停止数据库引擎(2) .配置服务器端和客户端的TCP/IP协议:在SQL Server网络配置中选择SQLEXPRESS的协议,选择TCP/IP ,右键单击,选择属性选择IP 地址选项卡把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"把“IP地址”下“IPALL”的端口改为“1433”。

(3)SQL Native Client 10.0 配置->客户端协议->TCP/IP(4).开启数据库引擎这样就开启了1433的端口了先停止SQLServer2008服务。

1.启用1433端口S1:执行“配置工具”下的“SQL Server配置管理器”。

打开如下窗口:S2:右击“SQL Server网络配置”右边的“TCP/IP”,从快捷菜单中选择“属性”,打开下图所示窗口2.设置登录方式(使用SQL Server登录方式,而不是Windows方式)打开“SQL Server Management Studio”,打开如下图所示快捷菜单,选择“属性”3.在windows防火墙中的“例外”选项卡中添加1433端口在控制面板中打开windows防火墙,选择“例外”选项卡,单击“添加端口”,在打开的对话框中按下图输入:4.检查端口1433是否启用的方法为:开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。

SQL Server2008配置远程连接

SQL Server2008配置远程连接

C#应用程序连接远程服务器SQL Server2008数据库配置说明C#应用程序连接远程服务器SQL Server2008数据库,首先需要完成服务器上SQLServer数据库的配置,然后,修改C#应用程序App.Config中的连接字符串。

如:connectionString="Server=(IP地址)10.199.175.54;Initial Catalog=(数据库名称)DWMS2; uid=sa; pwd=12345;配置服务器SQLServer2008数据库步骤:Step1、首先打开SQL SERVER MANAGEMENT STUDIO,使用Windows身份连接数据库,登录后,右键选择“属性”。

Step2、选择“安全性”,选中SQL SERVER和Windows身份验证模式Step3、再选择“连接”,勾选“允许远程连接此服务器”,然后点击“确定”按钮。

Step4、展开“安全性” -》登录名-》sa,右键选择“属性”Step5、在“常规”中,修改sa用户的密码,这是你sa登录的密码。

引擎,点击“授予”,最后点击确定。

库SQL Server,选择“方面”Step8、选择“服务器配置”,找到RemoteAccessEnabled,设置为“True”,点击确定,保存设置。

Step9、关闭并重启SQL SERVER MANAGEMENT STUDIO,使用设置的sa密码查看能否正常登陆。

Step10、能够正常登陆成功之后,打开SQL Server配置管理器Step11、配置SQL Server配置管理器,选中左侧的“SQL SERVER服务”,确保右侧的“SQL SERVER”以及“SQL SERVER BROWER”正在运行。

Step12、选择“SQL Server网络配置”,双击TCP/IP,确保状态为“启用”。

TCP/IP 属性中IP地址都设置为本机的IP地址,并将TCP端口号都设置为1433,TCP动态端口设置为空。

打开SQL Server 2008 R2的远程连接

打开SQL Server 2008 R2的远程连接

打开SQL Server 2008 R2的远程连接许多人可能会遇到安装了一个SQL Server 2008数据库,结果只能在本机使用,远程连接时出现不能连接的情况。

说不出有多郁闷。

经过查阅资料,仔细体会。

结果发现网上很多的资料要么是语焉不详,要么是关键信息中包含错误,结果总是不理想。

经过不懈努力,终于实现了可以开启防火墙,可以使用IP或者机器名来实现远程访问。

现在讲详细步骤与过程写下来,已供其他人参阅。

一:防火墙的设置SQL Server 2008 R2需要用到这几个端口,端口列表如下我们需要在防火墙中把这几个端口对外开放,允许其他机器来进行访问。

由于不同的防火墙有不同界面,但大致差不多,这里已windows 7自带的防火墙来进行说明。

(本人使用的是英文操作系统,所以屏幕抓图为英文但我会做标注)1)打开windows 防火墙。

开始—〉控制面板。

选择按类别显示,然后点击“系统与安全”。

2)打开windows防火墙的高级设置。

3)在高级设置界面上添加前面所列出的各个端口的进入规则。

(1)在高级设置的左侧选择“进入规则”,然后再右侧点击“新规则”。

(3)选择对应的协议,并且输入准备配置的端口。

注意多个端口的输入方法。

最好不要选择所有端口,这样会有各种问题出现。

同一协议的端口如果对他们的处理方式是一致的话可以放在一起进行处理。

我们需要对TCP协议的443, 1433, 2382-2383这四个端口作开放处理,所以在这个界面我们选择TCP,在端口处填入 443,1433,2383-2383 。

完成后点击next。

注意逗号和连字符为英文符号。

(3)根据自己的需要选择相应的连接类型。

如果选择“如果安全则连接”那么需要制定相应的安全帐号。

我们这里因为是要开放这些端口的,所以选择“允许连接”。

(4)选择允许连接的网络类型。

一般来说公司的域和局域网络我们可以认为是安全的,可以开放。

对于公网则需要你根据情况来决定了。

SQLServer2008允许远程访问的设置

SQLServer2008允许远程访问的设置

SQLServer2008设置开启远程连接1,SQL Server Management Studio Express(简写SSMS)2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)有两点要注意:1,2005的外围应用配置器在2008中换了地方2,有些设置生效需要重启一下SQL Serverstep 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和Windows 身份验证模式”以启用混合登录模式step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”step 4: 展开“安全性”->“登录名”->“sa”,右键选择“属性”step 5: 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码step 6: 选择“状态”,选中“启用”,点击“确定”step 7: 右击数据库选择“方面”step 8: 将“RemoteAccessEnabled”属性设为“True”,点“确定”step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行step 11: 以下为英文版本界面。

如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”step 12: 选择“IP Addersses”选项卡,设置端口“1433”step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”step 14: 配置完成,重新启动SQL Server 2008。

远程访问数据库进行配置图文教程

远程访问数据库进行配置图文教程

团队间开发,需要使用同一个数据库服务器,所以大家必须都可以使用IP地址来访问数据库。

通常访问数据库的方式,有三种
1、
直接访问本地数据库,在服务器名称里,输入“ . " ,这个圆点。

2、
直接访问本地数据库,在服务器名称里,输入本机名称
3、
在本地或者在远端进行访问,在服务器名称里输入,SqlServer数据库所在电脑的IP地址。

但需要一些配置。

配置步骤如下:
①给带有SQLServer的电脑配置ip地址
②关闭防火墙:控制面板→防火墙
③打开SQLServer配置管理工具
打开后将图中项目,(tcp/ip和Named Pipes)设为启动状态最近很多,之前我们一直在
准备着上线,今天经过技术人员的努力,终于正式上线。

淋巴炎消贴作为治疗淋巴炎的不二药物,参考域名: 可以预防的必备东西!淋巴炎消贴官网为广大网友提供资讯和问答服务,欢迎各位网友咨询!
双击Tcp/IP配置ip地址:
双击Tcp/IP配置ip地址
④在SQLServer上,设置允许远程访问:在sa上右击,选择属性
⑤设置验证方式
右击数据库实例→点击属性→点击安全
设置为SQLServer和windows认证即可!。

SQL Server 2008连接Oracle数据库步骤

SQL Server 2008连接Oracle数据库步骤

SQL Server 2008连接Oracle操作步骤详细记录SQL Server Management Studio Express(简写SSMS)SQL Server配置管理器:SQL Server Configuration Manager(简写SSCM)一、开启SQL Server 2008远程连接---如果已经开启,则可以跳过1. 打开SSMS,用Windows身份连接数据库后,右键点击数据库引擎,选择“属性”2. 左侧选择“安全性”,选中右侧的“SQL Server和Windows身份验证模式”以启用混合登录模式3. 左侧选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”4. 打开SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行5. 选中左侧“SQL Server网络配置”下的“MSSQLSERVER的协议”,右侧的TCP/IP默认是“Disabled”,双击或右键点击选“属性”,在“协议”选项卡中将其修改为“Enabled”,在“IP Address”选项卡,设置端口“1433”6. 选中左侧“SQL Native Client 10.0配置”下的“客户端协议”,将“TCP/IP”也修改为“Enabled”7. 重新启动SQL Server 20088. 此时应该可以使用了,但还是要确认一下防火墙。

将SQLServr.exe(C:\Program Files \Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中二、安装Oracle客户端软件可以去Oracle官网下载,比如“10201_client_win32”安装成功后,在Oracle客户端安装目录下的/network/admin/tnsnames.ora配置所要连接的服务器的相关信息,比如:TEST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))如果admin目录下没有“tnsnames.ora”,新建一个文本文件,改名为“tnsnames.ora”三、添加Windows的ODBC数据源1. 开始->管理工具->数据源(ODBC)有些“开始”菜单中没有放“管理工具”连接,则可以先到“控制面板”中,然后选择“性能和维护”,就可以找到“管理工具”了2. 在“用户DSN”选项卡或者“系统DSN”选项卡下,点击“添加”,选择“Microsoft ODBC f or Oracle”后点击“完成”3. 填写相关信息数据源名称、服务器名称与“tnsnames.ora”中配置的一样,其他两项可以忽略填好后,点击“确定”四、在SSMS中创建链接服务器1. 在SSMS中,展开已经连接上的某数据库引擎,依次选择服务器对象->链接服务器,在“链接服务器”上点右键,选择“新建链接服务器”2. 在“常规”选项卡上按照如下填写:“链接服务器”,随便取个名字“访问接口”和“产品名称”如上图所示,不要做任何改变,包括大小写“数据源”与“tnsnames.ora”中配置的一样,也即与“添加Windows的ODBC数据源”步骤中填写的一样“访问接口字符串”,按照图上的格式来填写,或者“ID=username;Password=userpasswd”也行,这里的username和userpasswd为登录所要连接的Oracle数据库所使用的用户名和密码;这里一定要填写,虽然在“安全性”选项卡中也会填写3. 切换到“安全性”选项卡,做如下配置填写用户名和密码,与上一步所填的用户名和密码一致点击“确定”,完成4. 查看Oracle中的数据此时,在“链接服务器”下面,会出现刚刚创建的链接服务器,展开,可以看到所有的表和视图,但是只能看到表名,不能查看字段要查询可以右键点击某表,选择:编写脚本为->Select 到->新查询编辑器窗口SQL的写法有两种a) 使用T-SQL语法:SELECT * FROM ername.表名注意:在这种方式下取数,如果在oracle中声明表的时候表明用了引号,此处的表明必须和oracle中一致,否则全部使用大写,不然会提示找不到表。

SQL Server Management Studio 2008打开服务办法

SQL Server Management Studio 2008打开服务办法

SQL Server Management Studio 2008打开服务办法
1打开桌面里面有双击SQL Server 配置管理器
2.找到SQL Server 配置管理器双击
3.找到按照图片顺序打开就可以啦如
果里面
写错误提示不要怕
4. 右键计算机按照图片数字操作
5. 按照图片数字去操

6. 选择SQL Server (MSSQLSERVER) 点双击鼠标
按照图片数字去操作
7.看图片顺序去启动
8.
看图片操作
按照图片完成就可以打开

9.看图片操作
SQL Server Management Studio 2008打开服务办法1打开桌面里面有双击SQL Server 配置管理器
2.找到SQL Server 配置管理器双击
3.找到按照图片顺序打开就可以啦如果里面
写错误提示不要怕
4.打开控制面板
看图片数字去做
看下面图片…….
看图片去操作 Microsoft SQK Server 2012 EXPRESS LocalDB把卸载
卸载完就可以打开
5. 右键计算机按照图片数字操作
6. 按照图片数字去操作
7. 选择SQL Server (MSSQLSERVER) 点双击鼠标按照图片数字去操作
8.看图片顺序去启动
请看下面图片…..
9.
看图片操作
按照图片完成就可以打开

10.看图片操作请看下面图片……
window 用户身份登录
选择ADMIN-PC身份登录进去
看图片数字选择
看下面
按照图片顺序选择
第个用户登录数据库登录SQL Server
登录名:sa
密码是123456。

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法

连接SQLServer2008数据库的方法一、设置SQLServer2008:SQL server 2008 1433端口开启解决方案查看电脑开放端口命令为:netstat -anSQL Server 2008一般默认的端口为 1433 ,但有时会遇到无法连接端口1433的问题,检查端口1433是否启用的方法为:开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。

否则按照以下顺序进行配置:(1)关闭数据库引擎打开配置管理器,找到 SQL Server(SQEXPRESS),右键单击,选择停止,即可停止数据库引擎(2) .配置服务器端和客户端的TCP/IP协议:在SQL Server网络配置中选择SQLEXPRESS的协议,选择TCP/IP ,右键单击,选择属性选择IP 地址选项卡把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"把“IP地址”下“IPALL”的端口改为“1433”。

(3)SQL Native Client 10.0 配置->客户端协议->TCP/IP (4).开启数据库引擎这样就开启了1433的端口了先停止SQLServer2008服务。

1.启用1433端口S1:执行“配置工具”下的“SQL Server配置管理器”。

打开如下窗口:S2:右击“SQL Server网络配置”右边的“TCP/IP”,从快捷菜单中选择“属性”,打开下图所示窗口2.设置登录方式(使用SQL Server登录方式,而不是Windows方式)打开“SQL Server Management Studio”,打开如下图所示快捷菜单,选择“属性”3.在windows防火墙中的“例外”选项卡中添加1433端口在控制面板中打开windows防火墙,选择“例外”选项卡,单击“添加端口”,在打开的对话框中按下图输入:4.检查端口1433是否启用的方法为:开始–>输入cmd –>回车–>telnet localhost 1433->回车出现黑屏,表示本机连接端口1433成功。

SQLSERVER2008端口改变后的远程连接和数据库连接

SQLSERVER2008端口改变后的远程连接和数据库连接

SQLSERVER2008端口改变后的远程连接和数据库连接1.连接数据库时连接字符串加上端口SQL Server端口:我们可以通过"服务器端网络试用工具"和"客户端实用工具"设定方法是:·分别使用"服务器端网络试用工具"和"客户端实用工具"·设置"常规选项"->"启用的协议"->"T cp/Ip"->"属性"中的默认端口,假设为1455·然后测试你的端口是否起效,可以使用telnet sql服务器地址 1455看看能不能telnet通,如果可以,那就可以进行下面的测试:以往的书写中都没有带端口号,所以比较好写,但是现在更改了端口号了,很多朋友就不是很清楚该如何写连接语句了.下面的数据库连接语句就是更改端口后的形式:Set oConn = Server.CreateObject("ADODB.Connection")sConn = "Driver={SQL Server};Server=服务器地址,1455;Database=数据库;UID=用户名;PWD=密码;"oConn.Open sConn2.当改了以后你在进行远程连接是就会提示你“服务器不存在我们可以发现,在后面加了端口号也是连接不上去的。

这时候就要给本地服务器做一些设置了。

打开sql server>>客户端使用网络工具>>别名>>添加,添入你的远程服务器的ip地址,网络库选中tcp/ip,然后去掉动态选择端口的钩,添入远程服务器改后的端口。

此时就可以进行远程连接了,连接时也不用再写端口号了。

MSSQLSERVER不同版本设置开启远程连接(sa配置)

MSSQLSERVER不同版本设置开启远程连接(sa配置)

MSSQLSERVER不同版本设置开启远程连接(sa配置)本⽂⽅案适⽤于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER。

MSSQL默认是不允许远程连接,并且禁⽤sa账户的。

如果想要在本地⽤SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置:1. SQL SERVER MANAGEMENT STUDIO(SSMS)2. SQL SERVER配置管理器(SQL SERVER CONFIGURATION MANAGER - SSCM)并且需要注意的是,有些地⽅如果没有⽣效,请重启⼀下sql server(可以从SSCM⾥,也可以从系统服务中找),下⾯是详细的步骤:STEP1. 打开SSMS,使⽤Windows⾝份连接数据库,登录后,右键选择“属性”STEP 2. 选择“安全性”,选中SQL SERVER和Windows⾝份验证模式STEP 3. 再选择“连接”,勾选“允许远程连接此服务器”,然后点击“确定”按钮。

STEP 4. 展开“安全性” -》登录名 -》sa,右键选择“属性”STEP 5. 在“常规”中,改好你⾃⼰的密码,这是你sa登录的密码。

STEP 6. 在“状态”中,启⽤sa登录,点击“确定”按钮STEP 7. 右键数据库server,选择“⽅⾯”STEP 8. 选择“服务器配置”,找到RemoteAccessEnabled,设置为“True”STEP 9. 重新启动SQL SERVER服务,退出当前的连接,这时候应该可以⽤sa进⾏登录了。

STEP 10. 配置SSCM,选中左侧的“SQL SERVER服务”,确保右侧的“SQL SERVER”以及“SQL SERVER BROWER”正在运⾏,选择“⽹络配置”,双击TCP/IP,确保状态为“启⽤”STEP 11. 在Client⾥也确保TCP/IP是启⽤的,默认的端⼝都是1433,可以⾃⼰修改,⾮默认端⼝需要在连接字符串⾥显式指明。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL SERVER2008开启远程数据库访问图解moon.翘楚
2012-02-19 8:52
转载自zhangcheng1
最终编辑zhangcheng1
tag:sql server2008远程数据库,远程连sql,IP远程连SQL SERVER,1433端口映射
这篇文章不错,我试验了确实可以,moon.翘楚在这里再进行一下图文增补,让大家更加明白。

讲解SQL Server 2008开启远程连接
作者:blue1000出处:IT专家网论坛2010-06-23 07:00
sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:
sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
有两点要注意:
1,2005的外围应用配置器在2008中换了地方
2,有些设置生效需要重启一下SQL Server
step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”
step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
step 4: 展开“安全性”->“登录名”->“sa”,右键选择“属性”
step 5: 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
step 6: 选择“状态”,选中“启用”,点击“确定”
step 7: 右击数据库选择“方面”
step 8: 将“RemoteAccessEnabled”属性设为“True”,点“确定”在方面:服务器配置下拉标签里
step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
step 11: 以下为英文版本界面。

如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”
step 12: 选择“IP Addersses”选项卡,设置端口“1433”
step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”
step 14: 配置完成,重新启动SQL Server 2008。

此时应该可以使用了,但是还是要确认一下防火墙。

SQL Server 2005/2008 Express安装以后,默认情况下是禁用远程连接的。

如果需要远程访问,需要手动配置。

打开防火墙设置。

将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

---------------------------------------------------------------------------------
翘楚补充一下,如何映射1433端口,也许有的朋友以上步骤都做了一遍仍然链接不通,就需要打开服务器或者路由器的权限及端口配置了。

如果是公司的配置将更加复杂,翘楚在这里仅用家庭的常用路由器TPLINK的映射配置做例子。

浏览器输入192.168.1.1
如图,选择转发规则-虚拟服务器-
OK 大功告成。

然后看下 cmd- ipconfig/ALL 查下自己的真实IP,
然后请地球那边的一个能上网的哥们儿,打开SQL Server Management Studio 服务器填写真实IP的名字不需要加1433
sa
及密码
连接OK!!!通了。

相关文档
最新文档