1. 如何连接sql server 2008数据库
下面是2005的配置过程,2008差的不多:
1、以“window身份验证”打开sql
server
2005的管理器(microsoft
sql
server
manager
studio)
2、打开数据库组属性
选中“sql
server
和
windows身份验证模式”:
3、设置一个账号的访问权限,以
sa
为例
4、打开sql
server
的配置管理器
在配置管理器中启用TCP/IP:
5、打开外围应用程序配置:
点击“服务和连接的外围应用配置器”:
设置远程连接的选项:
先关闭“Database
Engine”的服务,然后重新启动
6、重新启动sql
server
和sql
server
browser:最好将sql
server
browser启动模式设置为“自动
”,以避免电脑重启后需手动再开启sql
server
browser
7、配置防火墙
7-1、如果选择关闭防火墙,那么sql
server2005已经允许远程访问了,但这样就会有一些安全隐患。
7-2、如果选择不关闭,那么操作方式如下图:
点击“添加程序”,弹出下图右边的对话框
点击“浏览”来选择需要打开远程访问的SQL
Server
2005
实例,
sqlserver2000路径为:C:Program
Files\Microsoft
SQL
Server\MSSQL\Binn\sqlservr.exe
sqlexpress路径为:C:Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
在以同样方式添加sql
server
browser:路径为C:Program
Files\Microsoft
SQL
Server\90\Shared\sqlbrowser.exe
至此所有操作完成,远程访问设置成功,注意要将sql
serser
browser
启动方式设置为“自动”,否则重启电脑后,远程访问将失败。我在防火墙中添加了sqlserver端口号1433,不过好像没起什么作用。
2. 怎么远程连接2008数据库连接
首先检查SQL数据库服务器中是否允许远程链接。其具体操作如下:
(1)右击SQL Server 2008选项,选择SQL Server 2008 Management Studio:
(2)打开“服务器属性(Server Properties)” (右键连接名称-属性)
选择“允许用户对该服务器进行远程链接”选项后,检查是否问题已经排除。如果远程链接已经成功,该过程已经完成。若用户发现“提醒错误对话框”依然弹出,那么还需要做的是:
(二)检查SQL网络链接配置。其具体操作如下:
打开“SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL 服务器网络协议”选项(或用户的SQL服务器中为SQL服务器配置网络协议的选项,不同版本的SQL名称可能不同):
设置完成后重启sql服务(net stop mssqlserver net start mssqlserver)
确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的。再次检查是否已经可以执行远程链接。若“错误提醒对话框”依然弹出,需要进一步检查SQL服务器防火墙选项。
(三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全))
如 果在进行完上两步操作后,用户端计算机仍然无法远程链接到SQL服务器,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到 SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,点击“TCP/IP协议”选择“属性”:
从上图中可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议 即可。如果服务器上运行的是Windows 7操作系统,其配置步骤为(其他微软操作系统的做法类似),打开“控制面板”选择“Windows防火墙”选项:
选择“高级设置”后,在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开。打开后会发现在左边菜单栏中有“入站规则(Inboud Rules)”选项。将该选项打开,并在右边菜单栏中选择“新建规则(New Rule)”选项:
打开“新建规则”选项后,利用“新内置绑定规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤),根据下面的几幅图为1433端口配置适用于1433端口即可:
以上全部都没问题了之后打开SQL2008,输入远程服务器名或IP、登录名及密码就可以连接到远程服务器上了。
3. 怎样连接sql server2008数据库
uisng System.Data;
using System.Data.SqlClient;
string connStr="连接字符串";//可以通过vs中的数据库连接->新建连接->选择数据库->.....连接好后,找到属性->连接字符串复制到“”中即可。。
sqlconnection conn=new sqlconnection(connStr);
conn.Open();//打开数据库
conn.Close();//关闭数据库
以上只定义连接语句,没有定义执行命令语句。
4. sql server 2008怎么连接数据库
上述错误我遇到两种情况: 一种是在打开打开SQL Server 2008时弹出的; 另一种是在应用程序连接SQL Server 2008时出现的.归纳了一下, 由以下几个原因: 1.数据库引擎没有启动 有两种启动方式: (1)开始->程序->Microsoft SQL Server 2008->SQL Server 2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动; (2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动; 使用上面两种方式时,有时候在启动的时候可能会出现错误[/b],不能启动,这时就要查看"SQL Server 2008配置管理器"中的SQL Server 2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。 2.进行远程连接时,是否已允许远程连接. SQL Server 2008 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)". 3.如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等. 我在一次局域网内连接数据库时,就要因为连接字符串出了问题,在局域网内一台机子连接另一台机子上数据库时,把Data Source=装有数据库的另一台机子的IP.我在连接数据库时总是出现上面的错误,查了好长时间,后来发现,IP没有正确到传到连接字符串,原来我在连接时,使用的是本地,即127.0.0.1,输入的IP没有传到连接字符串
5. jdbc配置连接sqlserver2008怎么操作
方法一:
数据库相关准备工作
新建数据库soft以及表test,并填入数据。 以备后续测试连接数据库使用。
修改数据库登陆方式 。右键数据库,【属性】【安全性】【服务器身份验证】,选择SQL Server 和Windows 身份验证模式。
创建登陆用户。 可以创建新用户,也可以使用已存在的用户(本例使用已有的sa)。先使用windows身份验证登陆,在【安全性】下找到sa,右键,【属性】。直接修改密码,(本例密码123),并把下方默认数据库修改为soft。
为确保无误,之后可以使用sql身份验证登陆,如果成功并能打开soft数据库,则数据库相关配置工作完成。
下载解压sqljdbc.jar 。将下载的sqljdbc解压,找到解压文件夹,如图,一般使用到的是sqljdbc或sqljdbc4,请根据所需选择相关文件,本例使用sqljdbc4。
导入sqljdbc4.jar。 打开eclipse,新建一个工程,将sqljdbc4.jar放到工程下。之后右键工程名,选择【Build Path】,如图。点击Add Jars。选择刚刚放进了的sqljdbc4.jar即可。
代码 。新建一个test.java文件,复制如下代码,运行即可。
代码:
import java.sql.*;
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
String url="jdbc:sqlserver://localhost:1433; DatabaseName=soft";
String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
Statement st;
Connection con;
try{
Class.forName(driver);//加载驱动
}
catch(ClassNotFoundException event){System.out.print("无法创建驱动程式实体!");}
try{
con=DriverManager.getConnection(url,"sa","123");
con.setAutoCommit(true);
System.out.println("已经连接到数据库...");
st=con.createStatement();
ResultSet rs=st.executeQuery("SELECT * from test ");
while(rs.next())
{ String name=rs.getString("name");
System.out.println(name);
}
}
st.close();
con.close();
}
catch(SQLException e1) {System.out.println("异常"+e1);}
} 成功运行如图所示。
方法二:
装VS2010时,会自带一个SQL SERVER 2008 EXPRESS,这比正式的SQL SERVER 2008版本小多了,本文就以EXPRESS版为例进行说明。
1. 确认Sql Server的的运行状态
打开Sql Server配置管理器,确认Sql Server的处于运行状态
开始->所有程序-> Microsoft SQL Server 2008->配置工具-> SQLServer配置管理器
打开TCP端口
确认TCP端口号
上面是动态端口,需要的话可改为固定端口
2. 安装JDBC驱动
1)下载JDBC驱动
http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
2)执行sqljdbc_4.0.2206.100_chs.exe解压驱动文件
3)拷贝以下目录中的sqljdbc_auth.dll到Windows的System32目录。对x64的机子,x64的dll拷到C:WindowsSystem32,x86的dll拷到C:WindowsSysWOW64目录。
Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chsauth
3.在Java程序中连接SQL Server
classpath中加上安装好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chssqljdbc4.jar
连接SQL Server的JDBC代码
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True"; Connection con = DriverManager.getConnection(url);在SQL Server Browser服务开启的情况下也可以通过服务名连接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhostSQLEXPRESS;databaseName=master;IntegratedSecurity=True"; Connection con = DriverManager.getConnection(url);4.身份验证模式
SQL Server默认使用Windows身份验证模式,这也是官方推荐的模式,安全性更高。上面的连接例子就是采用的Windows认证。如果要使用混合认证模式,需要下载SQL Server Management Studio,并通过SQL Server Management Studio修改认证模式为混合认证模式。
SQL Server Management Studio的下载地址
http://www.microsoft.com/zh-cn/download/details.aspx?id=8961
修改SQL Server认证模式的方法
http://technet.microsoft.com/zh-cn/library/ms188670(v=sql.105).aspx
混合认证模式下,可以由数据库进行认证,连接时需要提供用户名和密码
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:54364;databaseName=master"; Connection con = DriverManager.getConnection(url,"user","password");6. sql server 2008 怎么与数据库连接
有两种方法. 一种是: _ConnectionPtr pMyConnect=NULL; pMyConnect.CreateInstance(__uuidof(Connection))); _bstr_t strConnect="Provider=SQLOLEDB; Server=server_name;Database=database_name; uid=user_name; pwd=password;"; pMyConnect->Open(strConnect,"","",NULL); 也可以用: string ConnectionString = "Provider=SQLOLEDB;server=(local);database=databaseName"; m_pConnection->ConnectionString = ConnectionString.c_str(); m_pConnection->Open("", user, password, adConnectUnspecified);
7. sql server 2008怎么连接数据库服务器
确定下服务器端的名称通道和TCP/IP通道是否开了(在服务器端的配置工具下的SQL
Server配置管理工具里)
如果
开了,你可以用任何一种方式进行连接。
注意,在这里,你还所需确认下使用的是否是默认的1433端口,如里不是,那你连接时就应该用ip,port的方式连接,例如:192.168.100.100,19980
希望你满意
8. 怎么连接sql server 2008
打开sql2008,使用windows身份登录
SQL Server 2008 R2如何开启数据库的远程连接
SQL Server 2008 R2如何开启数据库的远程连接
2
登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
SQL Server 2008 R2如何开启数据库的远程连接
SQL Server 2008 R2如何开启数据库的远程连接
3
选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
SQL Server 2008 R2如何开启数据库的远程连接
展开“安全性”,“登录名”;“sa”,右键选择“属性”
SQL Server 2008 R2如何开启数据库的远程连接
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
SQL Server 2008 R2如何开启数据库的远程连接
右击数据库选择“方面”
SQL Server 2008 R2如何开启数据库的远程连接
在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
SQL Server 2008 R2如何开启数据库的远程连接
至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
SQL Server 2008 R2如何开启数据库的远程连接
打开sql server配置管理器
SQL Server 2008 R2如何开启数据库的远程连接
下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
SQL Server 2008 R2如何开启数据库的远程连接
在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
SQL Server 2008 R2如何开启数据库的远程连接
SQL Server 2008 R2如何开启数据库的远程连接
选择“IP 地址”选项卡,设置TCP的端口为“1433”
SQL Server 2008 R2如何开启数据库的远程连接
将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
9. sqlserver 2008数据库怎么远程连接怎么打开
登陆SQL Server 2008(windows身份认证),登陆后右击,选择“属性”。
2
左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式。
3
选择“连接”,勾选“允许远程连接此服务器”,建议将“最大并发连接数”按实际情况,进行设置,然后点“确定”。
4
展开“安全性”->“登录名”->“sa”,右键选择“属性”。
5
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码。
6
选择“状态”,选中“启用”,点击“确定”。
7
右击数据库选择“方面”。
8
在“方面”下接列表框中,选择“服务器配置,“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点“确定”。至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。
9
下面开始配置Sql Server Configuration Manager (SSCM),选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及SQL Server Browser正在运行。
10
打开左侧“SqlServer网络配置”,打开“你自己数据库实例名的协议”,查看右侧的TCP/IP默认是“已禁用”,将其修改为“已启用”。
11
双击打开“TCP/IP”查看“TCP/IP属性”下“协议”选项卡中的“全部侦听”和“已启用”项,是否都是设置成“是”。
12
选择“IP Addersses”选项卡,IP1、IP2、IPAll设置TCP端口为“1433”,TCP动态端口为空值,已启用为“是”。
13
将"客户端协议"的"TCP/IP"也修改为“已启用”。
14
双击打开右侧“TCP/IP”,打开“TCP/IP属性”,将默认端口设为“1433”,已启用为“是”。配置完成,重新启动SQL Server 2008。
15
最后一步,必需要防火墙上把SQL Server 的1433 TCP端口和1434 UDP端口映射出去。
10. sql server2008数据库连接方法
建议你这样试试看: