VS2008连接远程SQL

合集下载

SQL Server 2008 允许远程连接的解决方法

SQL Server 2008 允许远程连接的解决方法

SQL Server 2008 允许远程连接的解决方案用户在使用SQL Server 2008 建立链接服务器进行远程连接时候,可能会弹出如下对话框:在链接SQL服务器时发生网络链接错误或特定事例错误。

SQL服务器不存在或者链接不成功。

请验证用户是否正确或SQL服务器是否已经配置远程链接功能。

(错误发行方:命名管道供应方。

错误代号:40---无法和SQL服务器进行链接)如果出现这个错误提醒,需要检查三个方面的配置,并做出相关的修改。

(以下图示的配置措施均以SQL 2008 R2服务器为模版)(一)我们需要做的第一件事是检查SQL数据库服务器中是否允许远程链接。

在SQL 2008服务器中可以通过打开SQL Server 2008 管理项目(SQL Server 2008 Management Studio)来完成这项检查。

其具体操作为:(1)右击SQL Server 2008选项,选择SQL Server 2008 Management Studio选择属性。

(2)打开“服务器属性(Server Properties)”(右键连接名称-属性)选择“允许用户对该服务器进行远程链接”选项后,检查是否问题已经排除。

如果远程链接已经成功,该过程已经完成。

如过“提醒错误对话框”依旧弹出,那么还需要做:(二)为微软SQL服务器(MSSQLServer)配置相应协议。

此时我们要做的是检查SQL网络连接配置。

打开“SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL服务器网络协议”选项(或我们的SQL服务器中为SQL服务器配置网络协议的选项,不同版本的SQL名称可能不同):确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的。

再次检查是否已经可以执行远程链接。

若“错误提醒”对话框依然弹出,我们需要进一步检查SQL服务器防火墙选项。

(三)检查SQL服务器防火墙设置(快捷步骤-直接关闭防火墙(不安全))如果在进行完上两边操作后,用户端计算机仍然无法远程链接到SQL服务器,我们需要做的是对SQL服务器防火墙进行重新配置。

如何实现远程连接SQL Server 2008 Express

如何实现远程连接SQL Server 2008 Express

如何实现远程连接SQL Server 2008 Express在SQL Server 2005中,可以利用SQL Server 2005 Surface Area Configuration较容易的实现远程连接。

然而,SQL Server 2008已经移除该功能,不过,按照如下步骤仍然可以实现远程连接SQL Server 2008 Express。

1.启动SQL Server Browser service。

SQL Server Browser的作用是监听来自Microsoft SQL Server资源的请求以及提供关于安装在本机上的SQL Server实例的信息。

2.启用SQL Server 2008 Express的TCP/IP端口以便接受远程连接。

3.(可选)将授权模式(Server Authentication)改为SQL Server 和Windows Authentication的混合模式。

SQL Server 2008 Express默认情况下只允许Windows Authentication模式登陆,即用当前登陆Windows的用户名连接数据库。

如果需要使用其他账户连接,则需要手动更改授权模式。

4.(可选)对于开启防火墙的Vista以及Win7用户,还需要将sqlservr.exe设置为可信任程序。

下面是具体实现步骤:1.打开SQL Server Configuration Manager. 点击开始à程序àMicrosoft SQL Server 2008àConfiguration ToolsàSQL Server Configuration Manager。

2.在SQL Server Configuration Manager中,选择左边窗体的SQL Server Services。

如果SQL Server Browser不是“运行”状态,则需要配置从而启动它。

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:此时应该可以使用了,但是还是要确认一下防火墙:打开防火墙设置。

sql managementstudio 2008

sql managementstudio 2008

SQL Management Studio 2008是微软推出的一款数据库管理工具,它为SQL Server提供了全面的管理、开发和配置功能。

作为数据库管理员或开发人员,熟练掌握SQL Management Studio 2008是非常重要的,因为它可以帮助我们更高效地管理和维护数据库,提高工作效率。

下面将从几个方面介绍SQL Management Studio 2008的功能和使用方法,希望对大家有所帮助。

一、安装和配置1. 下载安装包我们需要下载SQL Management Studio 2008的安装包,可以在微软冠方全球信息站上找到并进行下载。

2. 安装软件下载完成后,双击安装包,按照提示进行安装。

安装过程中需要选择安装路径、接受许可协议等步骤,按照默认设置进行即可。

3. 配置连接安装完成后,我们需要配置连接数据库的参数,包括服务器名称、身份验证方式等。

在连接成功后,我们就可以开始使用SQL Management Studio 2008了。

二、主要功能1. 查询和分析SQL Management Studio 2008提供了强大的查询和分析功能,可以帮助我们快速编写和运行SQL查询语句,并对查询结果进行分析和可视化展示。

2. 数据库管理通过SQL Management Studio 2008,我们可以方便地管理数据库,包括创建、删除、备份、还原等操作。

还可以对数据库对象进行管理,如表、视图、存储过程等。

3. 开发和调试作为开发人员,SQL Management Studio 2008还提供了丰富的开发和调试功能,包括编写存储过程、触发器,进行调试和性能优化等。

4. 安全性管理数据库的安全性是非常重要的,SQL Management Studio 2008可以帮助我们管理用户、角色、权限等安全性相关的配置,确保数据库的安全性。

5. 可视化管理SQL Management Studio 2008提供了直观的用户界面,可以通过图形化界面进行大部分操作,使得管理数据库变得更加简单和直观。

如何配置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();}}如果能正常连接,则会提示连接成功。

vs2008连接sql2005的问题(provider:命名管道提供程序,error40-无法打开...

vs2008连接sql2005的问题(provider:命名管道提供程序,error40-无法打开...

这个问题以前也遇到过,解决了,可是不知道为什么又出来。解决方法如下:
1.服务器如果开了防火墙,把它关闭
2. 开启sql2005远程连接功能,开启办法如下,
配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
在“为数据源指定 ID”框中,将显示默认的数据源控件名称(“SqlDataSource1”)。可以保留此名称。
6.单击“确定”。
7.随即会显示“配置数据源”向导,其中显示了一个可在其中选择连接的页面。
单击“新建连接”。
8.在“选择数据源”对话框的“数据源”下,单击“Microsoft SQL Server”,然后单击“继续”。
3.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:
Management Studio管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性>security>Sql server and windows Authentication方式同时选中.
2. 打开security(安全性) -- logins(登录名) ,右键选中sa,选择properties(属性),点击Status(状态)切换到状态面板,将Login(登录)设置为Enabled(启用)。
(注意:弄完之后要重启数据库啊!)

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 2008数据库远程备份,sql2012数据库异地备份

sqlserver 2008数据库远程备份,sql2012数据库异地备份

Sql server数据库异地备份对于数据库管理员来说,数据库备份是日常必检的工作,通常我们为了数据库安全避免单机故障需要将数据库远程备份到另外一个地方,sql server 数据库没有现成的工具,我们可以通过以下方法实现数据库异地备份,一下以 sqlserver 2008为例,将服务器:192.168.1.1上的数据库异地备份到服务器:192.168.1.2上。

其他sql server 2005 以上版本通用。

一、新建数据库本地备份计划1、数据库维护计划右键-》新建维护计划2、设置备份数据库:3、设置每天计划备份时间二、远程备份配置1、在sql server代理右键启动--作业右键新建作业--常规选项中填写作业名称、类别(数据库维护)2、新建步骤--配置相关信息3、输入sql脚本Sql脚本如下:exec master..xp_cmdshell 'net use \\192.168.1.2\测试1备份password123 /user: 192.168.1.2\administrator'declare @ss varchar(50)set @ss = convert(varchar(100),GetDate(),112)set @ss ='\\192.168.1.2\\测试1备份\'+@ss+'.bak'backup database MRDB to disk=@ss WITH FORMATexec master..xp_cmdshell'net use \\192.168.1.2\\测试1备份/delete'4、新建作业计划,设置定时任务配置完成即可。

原理:利用xp_cmdshell创建一个网络映射,把备份好的数据库,存放到映射盘符中,测试1备份是192.168.1.2服务器的一个允许读写的共享文件夹,执行完成后,把映射删除掉,释放资源。

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 是否启动。

VS2008远程调试

VS2008远程调试

*假设调试机IP 192.168.0.182 远程机IP 192.168.0.161*远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。

*调试机上安装visual studio .net 2003共享调试机上的Visual Studio上的远程调试目录(以我的机器为例)C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger*远程机将上面的共享目录考贝到本地,比如:d:\\Debugger*调试机共享要调试的程序所在目录,比如:D:\important\cvsroot\dv-to-dvd\bin\debug*远程机将调试机上的目录影射为本地目录。

比如:Z:\\*远程机上以命令行形式执行D:\\Debugger\msvcmon.exe –tcpip –anyuser*调试机启动vc. 打开要调试的工程。

比如dvtodvd. 选择菜单project->properties选debuging->remote settingConnection :Remote via TCP/IP (Native only)Remote machine: 192.168.0.161Remote Command: z:\dvtodvd.exe*debug->start*就可以调试了。

1.首先将要调试的应用程序拷贝至远程机,选择拷贝路径如:D:/XXX/XXX/2.将本地工作上VS2008的安装目录下的调试监控工具msvsmon.exe拷贝到远程机上,如:X:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/Remote Debugger/下的x86文件夹整个拷贝到远程机上。

3.双击远程机上的msvsmon.exe,选择tools--->Options--->Authentication Mode--->No Authentication(native only)--->OK4.VS2008设置具体如下:调试机启动VS2008. 选择project->properties然后:Configuration Properties: Debugging.Remote Command: 远程机上需要被调试的应用程序的全路径,比如:D:/XXX/XXX/urpro.exe。

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动态端口设置为空。

SQLServer2008设置开启远程连接

SQLServer2008设置开启远程连接

SQLServer2008设置开启INTERNET远程连接SQL Server 2008默认是认禁不允许远程连接的,sa帐户默用的,如果想要在本地用SSMS 连接远程服务器上的SQL Server 2008,需要做两个部分的配置:使用sa账户登录SQL Server Management Studio(简写SSMS)如果安装时,不是使用SQL Server身份验证模式的,请使用windows身份连接数据库,登录后,右键选择“属性”左侧选择“安全性”,选中右侧的“SQL Server 和Windows 身份验证模式”以启用混合登录模式选择“连接”,勾选“允许远程连接此服务器”,建议将“最大并发连接数”按实际情况,进行设置,然后点“确定”展开“安全性”->“登录名”->“sa”,右键选择“属性”左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码选择“状态”,选中“启用”,点击“确定”右击数据库选择“方面”在“方面”下接列表框中,选择“服务器配置”,将“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。

下面开始配置Sql Server Configuration Manager (SSCM),选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行打开左侧“SqlServer网络配置”,打开“你自己数据库实例名的协议”,查看右侧的TCP/IP 默认是“已禁用”,将其修改为“已启用”双击打开“TCP/IP”查看“TCP/IP属性”下“协议”选项卡中的“全部侦听”和“已启用”项,是否都是设置成“是”选择“IP Addersses”选项卡,IP1、IP2、IPAll设置TCP端口为“1433”,TCP动态端口为空值,已启用为“是”如图将"客户端协议"的"TCP/IP"也修改为“已启用”双击打开右侧“TCP/IP”,打开“TCP/IP属性”,将默认端口设为“1433”,已启用为“是”配置完成,重新启动SQL Server 2008。

易语言远程连接SQL Server 2008服务器的方...

易语言远程连接SQL Server 2008服务器的方...

易语言远程连接SQL Server 2008服务器的方法:
一、SQL Server 2008配置
1、检查SQL服务器是否允许远程连接
1)、打开Microsoft SQL Server Management Studio,右击服务器,点属性打开服务器属性2)、左侧点击连接,勾选“允许远程连接到此服务器”
2、为SQL服务器配置相应协议1)、打开SQL Server 配置管理器
2)、确认服务器名的协议右侧“TCP/IP”及“Named Pipes”两个协议已经启用3)、在“TCP/IP”协议中设置好TCP端口(1433)
3、关闭防火墙(快捷)或者对防火墙进行相应放行设置
二、易语言连接
打开易语言,新建“外部数据库”控件
加入如下语句:
.版本2
.程序集窗口程序集1
.子程序__启动窗口_创建完毕
.判断开始(外部数据库1.打开(“driver=SQL
Server;server=192.168.0.3\WILLIENY;uid=sa;pwd=123456;database=Db_Tank”, , ) =真) 信息框(“0”, 0, “0”)
.默认
信息框(“1”, 0, “1”)
.判断结束
原始语句如下
外部数据库1.打开(“driver=SQL Server;server=【服务器IP】\【数据库服务器名称】;uid=【用户名】;pwd=【密码】;database=【数据库名称】”, , )
运行试试
连接成功。

打开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)选择允许连接的网络类型。

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

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

nactive 连接sqlserver 2008

nactive 连接sqlserver 2008

连接SQL Server 2008数据库是进行数据操作和管理的重要步骤之一。

在进行数据库开发和管理时,需要连接数据库以执行各种操作,包括查询、插入、更新和删除数据等。

本文将介绍如何使用不同的工具和方法来连接SQL Server 2008数据库,以及一些常见的连接问题和解决方法。

一、使用SQL Server Management Studio连接数据库SQL Server Management Studio(简称SSMS)是微软冠方提供的用于管理和操作SQL Server数据库的集成环境工具。

通过SSMS,用户可以轻松地连接、管理和操作数据库对象,执行T-SQL语句等。

1. 打开SQL Server Management Studio- 在Windows操作系统中,可以通过在开始菜单中搜索并点击“SQL Server Management Studio”来打开该工具。

2. 连接数据库- 打开SSMS后,会出现一个连接到服务器的对话框,在“服务器名称”中输入要连接的SQL Server实例的名称,如localhost(表示本地服务器)、IP位置区域或主机名等。

- 在“身份验证”中选择Windows身份验证或SQL Server身份验证,根据服务器的设置选择合适的身份验证方式。

- 如果选择SQL Server身份验证,需要输入用户名和密码。

- 点击“连接”按钮,如果连接成功,将会打开一个新的查询窗口,表示已成功连接到数据库服务器。

3. 操作数据库- 连接成功后,可以在SSMS中对数据库进行各种操作,如创建新的数据库、执行T-SQL语句、管理数据库对象等。

二、使用ODBC连接数据库ODBC(Open Database Connectivity)是一种开放的数据库连接标准,可以实现跨评台、跨数据库管理系统的连接。

通过ODBC连接SQL Server 2008数据库,可以使用各种编程语言和应用程序来访问和操作数据库。

DbVisualizer8连接SQL Server 2008

DbVisualizer8连接SQL Server 2008

Dbvis连接SQL Server 2008方法
1.下载SQlServer的驱动,sqljdbc4.jar压缩文件
2.将该文件放置在安装目录D:\ Program Files\ Dbvisualizar\jdbc\sqljdbc 下
注意:如果没有,可以自己建一个新的文件夹sqljdbc
3.打开Dbvisualizar,在打开的界面,选择“Driver Manager..”
在Driver Manager页面左侧,选择“SQL Server 2008”或者“SQL Server 2005”(同样支持SQLServer2000以上版本)
在点击页面的右侧的文件夹图标,弹出的窗口找到sqljdbc4.jar
选择好之后,点击打开。

看到以下画面,说明配置成功
5)DbVis连接数据库
在点击Database
然后选择create new database 会弹出以下对话框,选择NO Wizard
在界面右侧的Database Type,选择SQL Server数据类型
在右面的Driver(JDBC)选择“SQL Server 2005”驱动
最后点击连接connect
将数据库中的表导出来连接之后,如果要导出表,。

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,然后去掉动态选择端口的钩,添入远程服务器改后的端口。

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

VS2008远程调试方法

VS2008远程调试方法

拷贝到目标机应用程序所在的目录下,然后运行msvsmon.exe2. 选择【Tools】->【Options】设置Debugger参数这两步后目标机上的设置就完成了,下面介绍调试机上的设置:调试机:1. 打开VS2008,打开启动工程属性,在Debugging选项页内,做如下设置注意:Remote Command 中的路径为目标机上可执行工程的路径;Remote Server Name 为目标机的IP地址设置完成后按F5即可远程调试目标机程序。

需要注意的几个地方:1. 调试机和被调试机都在一个局域网内,且必须在一个网段2. 调试机和被调试机必须登录相同的用户,用户名必须一直关闭防火墙或打开相应的端口,一般是40153. 最重要的一点,这样设置后有可能会出现在调试机上无法设置断点的情况,提示PDB文件不匹配的问题,我就遇到了这个问题,找了好长时间才解决,我的解决方法是在调试机上编译好应用程序后,然后拷贝到目标机上(确保PDB文件一致),并且在你每次在调试机上重新编译了某些库后必须手动拷贝其DLL和PDB文件到目标机上,然后在Remote Command中设置目标机上的路径即可。

关于这一条可能还有其他的解决办法,但我没找到,希望有其他的解决方法的朋友留言。

环境:同一局域网内,主机和虚拟机远程调试远程计算机:虚拟机搭的WindowsXP/32(局域网中使用桥接,非局域网使用NAT)本地计算机:Windows XP、Win71.本机计算机要求:VS2008 IDE 打开被调试代码2.本机计算机登陆的用户名和密码,必须和远程计算机的登录名和密码相同,仅仅用户名相同,密码不同也是不可以的,会报错。

(也可以不设相同用户名和密码,貌似只有VC++下可以,在远程调试器选项里设置无验证模式,相应的在项目属性的调试页里设置,见下面调试方案1中VC++的"无验证模式"调试;)3.远程计算机安装远程调试器:Remote Debugger,可以直接复制VS2008安装目录C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger 下的X86目录,(X64对应64位机);4.对于本地和远程计算机都要保证DCOM分布式服务是打开的,可以通过控制面板->服务中打开5.关于本地安全策略:开始->程序->管理工具->本地安全策略,安全设置->安全选项->网络访问:本地帐户的共享和安全模式,在Windows XP中本地帐户的共享和安全模式中默认为“仅来宾-本地用户以来宾身份验证”,需改为:经典->本地用户以自己的身份验证",否则可能碰到“VS IDE attach远程进程时报告用户名和密码不匹配的错误”.6.将本地计算机上要调试程序的debug目录中生成的文件拷贝到远程机子的共享目录中(最好直接把生成目录定位到远程的共享目录,省的每次改动后重新拷贝,如图);调试方案:(1)开发环境直接启动远程进程形式①C#、项目属性--调试,如图设置,在本地VS IDE上按F5即可调试远程机器上的执行文件:②VC++Windows验证模式调试:项目属性--调试,如图设置,在本地VS IDE上按F5即可调试远程机器上的执行文件:无验证模式:项目属性--调试,如图设置,在本地VS IDE上按F5即可调试远程机器上的执行文件:(调试页面只要修改"连接"这一项即可,注意,不能忘了把远程调试器修改为不验证)(2)附加进程形式(C#和VC++应该一样)①运行VS远程调试监视器msvsmon.exe,记住图中的liu@WINXP32,格式是"登录用户名@计算机名",同时在远程机器运行要调试的目标程序,如图:②VS程序中,调试--附加到进程,点击浏览,选中远程机器,然后在下面的进程列表中,选中需要附加调试的进程,如图:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
,[quarternum]
,[ts]
FROM [FSRHR_test].[dbo].[bd_accperiod]
select dr from bd_accperiod
DataServer=.\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456
7.设置web.config文件:在web.config文件添加如下程序:
<connectionStrings><addname="LocalSqlServer"connectionString="DataSource= .\SQLEXPRESS;InitialCatalog=Northwind; UserID=sa;Password=sa123456" providerName="System.Data.SqlClient"/></connectionStrings>
DataServer=.\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456
DataServer=服务器名\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=localhost\SQLEXPRESS;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=.;InitialCatalog=Northwind;UserID=sa;Password=sa123456 DataServer=服务器名;InitialCatalog=Northwind;UserID=sa;Password=sa123456 ……
那种正确,这跟数据库版本有关系,如果是SQLServer2005Express版本,则必须要有“\SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS。 5.注册SQLServer数据库:在路径“C:\Windows\\Framework\v2.0.50727”下运行“ASPNET_REGSQL”指令,就会出现SQLServerSetupWizard向导,连续按下两个下一步后就会出现SQLServer注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库里多几个表(如图): 6.设置数据库连接字符串:打开IIS->在默认网站或是网站所在的虚拟目录点击右键选择属性->选择选项卡->编辑配置->在“常规”页签编辑“LocalSqlServer”数据库连接字符串:
这样便大功告成了。
SELECT [begindate]
,[dr]
,[enddate]
,[isadjustable]
,[]
,[pk_accperiod]
,[pk_accperiodscheme]
1.开启SQL2005远程连接功能,开启办法如下:配置工具->SQLServer外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的DatabaseEngine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和namedpipes”,确定后重启数据库服务就可以了。 2.登陆设置改为:SQLServer和Windows身份验证模式,具体设置如下: SQLServerManagementStudio管理器->Windows身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->SQLServer和Windows身份验证模式选中。 3.设置一个SQLServer方式的用户名和密码:具体设置如下: (1)SQLServerManagementStudio管理器->Windows身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键->“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为a123456的用户。 (2)“选择页”选择状态->登陆修改为启用。 4.数据库连接字符串:数据库连接字符串有好多种:
相关文档
最新文档