A. 数据库如何连接到服务器上
B. 怎么链接服务器上的数据库
需要在“开始”-“程序”里设置一下。
C. 数据库与服务器连接的三种方式
SQL SERVER连接oracle数据库几种方法
--1 方式
--查询oracle数据库中的表
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS
--在sqlserver中创建与oracle数据库中的表同名的表
select * into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User
ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select * from JOBS
--2、方式
--在master数据库中查看已经存在的链接服务器
select * from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'
--要在企业管理器内指定登录帐号
exec sp_dropserver GE160
select * from GE160..DAIMIN.JOBS
delete from GE160..DAIMIN.JOBS
--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。
SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROM DAIMIN.JOBS')
--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID
--4、方式 ODBC
--ODBC方式比较好办
SELECT A.*
FROM
OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名
DAIMIN.JOBS) AS
A
ORDER BY A.JOB_ID
D. 服务器需要开通哪些常用的端口
服务器鼎峰华仔告诉你:
以下为服务器常用端口列表:
端口服务说明
21FTPFTP服务所开放的端口,用于上传、下载文件。
22SSHSSH端口,用于通过命令行模式远程连接Linux服务器或vps。23TelnetTelnet端口,用于Telnet远程登录服务器。
25SMTPSMTP服务所开放的端口,用于发送邮件。
80HTTP用于HTTP服务提供访问功能,例如,IIS、Apache、Nginx等服务。您可以参阅检查TCP80端口是否正常工作排查80端口故障。
110POP3用于POP3协议,POP3是电子邮件收发的协议。
143IMAP用于IMAP(InternetMessageAccessProtocol)协议,IMAP是用于电子邮件的嫌碧清接收的协议。
443HTTPS用于HTTPS服务提供访问功能HTTPS是一种能提供加密和通过安全端口传输的一种协议。
1433SQLServerSQLServer的TCP端口,用于供SQLServer对外提供服务。
1434SQLServerSQLServer的UDP端口,用于返回SQLServer使用了哪个TCP/IP端口。
1521OracleOracle通信端口,服务器上部署了OracleSQL需要放行的端口。3306MySQLMySQL数据库对外提慧闹供服务的端口。
es(远程桌面服务)端口,可以通过这个端口远程连接服务器
8080代理端口同80端口一样,8080端口常用于WWW代理服务,实现网页浏览。如果您使用了8080端口,访问网站或使用代理服务器时,需要在IP地址后面加上:8080。安装ApacheTomcat服务后,默认服务端口为8080。
137、138、139NetBIOS协议
137、138为UDP端口,通过网上邻居传输文件时芹前使用的端口。
139通过这个端口进入的连接试图获得NetBIOS/SMB服务。
NetBIOS协议常被用于Windows文件、打印机共享和Samba。
为了安全考虑,建议客户机将防火墙打开,只需将常用端口添加到防火墙例外或入站规则。比如网站管理员一般仅开放:80、22、21、3306、1433等端口
E. Sql Server 2008 必须开启哪些服务
只需要开启SQL Server (MSSQLSERVER)。
Sql Server 2008所有服务如下:
SQL Active Directory Helper 服务支持与 Active Directory 的集成
SQL Full-text Filter Daemon Launcher (MSSQLSERVER)用于启动全文筛选器后台程序进程的服务,该进程将为 SQL Server 全文搜索执行文档筛选和断字。禁用此服务将使 SQL Server 的全文搜索功能不可用。
SQL Server (MSSQLSERVER)提供数据的存储、处理和受控访问,并提供快速的事务处理。
SQL Server (SQLEXPRESS)提供数据的存储、处理和受控访问,并提供快速的事务处理。
SQL Server Browser将 SQL Server 连接信息提供给客户端计算机。
SQL Server VSS Writer提供用于通过 Windows VSS 基础结构备份/还原 Microsoft SQL Server 的接口。
SQL Server 代理 (MSSQLSERVER)执行作业、监视 SQL Server、激发警报,以及允许自动执行某些管理任务。
SQL Server 代理 (SQLEXPRESS)执行作业、监视 SQL Server、激发警报,以及允许自动执行某些管理任务。
(5)服务器连接数据需要开哪些服务扩展阅读:
SQL Server 2008在2008年8月6日正式发表,并且同时发布SQL Server 2008 Express版本,研发代号为“Katmai”,作为SQL Server 2005的功能强化版本,其主要的新功能与特色有:
1、以原则为主(Policy-Based)的管理基础架构。
2、与Windows Server 2008、Windows Vista的Data Collector技术集成的Performance Data Collection。
3、可以经由管理者设置以调整运行资源的资源调节器(Resource Governer)。
4、可预测的查询性能。
5、数据压缩能力。
6、DDL(数据定义语言)审核能力。
7、透通式数据加密(Transparent Data Encryption)
8、记录档数据流压缩(Log Stream Compression)
9、ADO.NET Object Services的直接支持,这代表SQL Server 2008可支持LINQ和ADO.NET Entity Framework。
10、本地的DATE和TIME分割的数据类型,并且支持时间位移的DATETIMEOFFSET和更精确的DATETIME2数据类型。
11、FILESTREAM数据类型:将大型二进制数据存到NTFS文件系统中(即不直接存在数据库中)。
12、稀疏字段(Sparse Column)的支持,可节省因为NULL值所占据的存储空间。
13、空间数据类型集,包含geometry(平面或Euclidean(平面地球)数据)以及geography(椭圆体(圆形地球)数据),分别可存储平面和立面型的数据,有助于GIS型系统的开发。
14、变更数据收集与捕捉(Change Data Capture)。
15、宽数据表(Wide table),可以容纳最高30,000个字段,但必须要配合Sparse字段使用。
16、hierarchyid数据类型,可以允许存储层次结构化的数据。
17、MERGE语句,可根据与来源数据表联结的结果,在目标数据表上运行插入、更新或删除作业,其功能与ADO.NET中的DataSet.Merge()方法类似。
18、Report Server应用程序嵌入能力。
19、Reporting Service可支持窗体验证。
20、预测分析能力(SSAS)。
21、神芦数据表型参数与变量,可以在变量或参数中使用table的类型。
SQL Server 2008比起以山丛往版本存在以下优势:
(1)保护数据库查询
(2)在服务器的管理操作上花费更少的时间
(3)增加应用逗瞎樱程序稳定性
(4)系统执行性能最优化与预测功能
F. 使用oracle数据库需要开启那几个服务
成功安装Oracle后,共有7个服务,这七个服务的含义分别为:
1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow )。可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
3. OracleJobSchelerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)
4. OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
5. OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)
6. OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。
7. OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)
对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。
G. SQLserver数据库服务器一般应开启哪些服务
SQL Server 数据库引擎(MSSQLServer 服务 ,不开启段此就无法提供数据服务)
SQL Server 代理程序(SQLServerAgent 服务,不开启就无法提供陵樱自动备份等任务)握汪迅
H. 服务器可以关闭那些端口,必须打开哪些端口
关于服务器上的端口要打开哪个,要关闭哪个的问题:
1、部署服务的时候,可以通过缺省方式访问的端口是80端口,也就是说80端口则含是不需要在地址后面加端口虚笑号的,而其他端口是需要在地址后面跟着端口号的,通常80端口是需要打开的。
2、服务器上使用的数据库中,MySQL默认使用3306,oracle默认使用1521端口,根据你使用哪个数据库打开哪个端口(也可以不用默认端口,在配置数据库的时候修改连接数据库的端口就行)。
3、其他的端口号都可以根据自己需要来选择性打开,差盯含也可以关闭。
I. 启动sqlserver数据库必须开启哪个服务
计算机管理开启服务(一)
1、找到SQL Sever服务。在计算机管理框里找到Sql sever配置管理器找到Sql Sever服务打开服务,这里有几种服务,这些服务都是自己安装数据库时装上的。
2、打开启动SQL Sever服务。右键点击服务,这里要看清楚什么才是服务,小技巧:服务器悄蚂的图标是一个库的样式,启动它就可以了。
SQL文件目录启动服务(二)
1、找到SQL安装目录。点击【开始】--【所有文件】--【Microsoft SQL Server 2008】--【配置工具】--【SQL Server 配置管理器】。
2、在Sql Sever配置管理框开启服务。下面是数据库服务配置管理框,找到我们需要使用的数据库服务,右键开启它,这样就可以使用了。
DOS命令开启服务(三)
1、打开DOS命令框。点击【开始】--【运行】--输入:CMD 命令。
2、在命令框输入字符命令。我们成功打开命令框后,在命令启兄埋框里输入:net start mssqlserver 启动Sql服务器,同理net stop mssqlserver 是停尘老止服务器。
3、恭喜你,成功开启SQL服务器。
4、检验是否开启服务。安装上面方法一或者二都可以,下面是我的查看的结果:成功开启服务,如果想关闭服务,使用一行代码就可以了。温馨提示下,DOS命令开启服务有很多容易错处点,这里面还有很多知识,更多的可以自己去学习下。
5、关闭数据库服务。使用完成后记得关闭服务,很占内存的。关闭方式命令:net stop mssqlserver。