cognos+sqlserver配置
cognos10.2安装配置及Samples配置
cognos10.2安装配置及Samples配置Cognos10.2安装及Sample配置环境:WindowsXP+Sql Server2008安装软件:⼀、安装Cognos10.2根据本机操作系统的环境选(Windows xp)选择安装⽂件,解压后点击安装安装语⾔最好选“英语”安装路径,不要有空格,括号等这⾥全选,后⾯依次按“next”安装下去遇到的安装问题及解决⽅法第⼀次安装Cognos10.2,按⾃动的卸载,第⼆次安装时出现提⽰“安装程序⽆法继续,因为需要特地进⾏重新启动,请.....”,安装不了;最后删除了安装路径下的⽂件及临时⽂件,还有注册表中相关的“Cognos”和“netscape”项才可以安装。
⼆、配置Tomcat1. 将webcontent⽬录 (D:\ibm\cognos\c10\webcontent) 下的所有⽂件,全部拷贝到webapps\p2pd⽬录 (D:\ibm\cognos\c10\webapps\p2pd)下2. 在开始-->程序-->IBM Cognos 10-->IBM Cognos Configuration,点Restart按钮确保服务可以正常启动3.在ID地址栏输⼊http://ye-pc:9300/p2pd/servlet/dispatch,看到页⾯,说明配置成功三、安装Cognos BI Server 10.2 Sample安装时语⾔选择“英语”,安装路径注意不要和正式Cognos⽬录相同,这⾥我选择的安装⽬录是:D:\ibm\cognossample\c10四、在现有Cognos系统添加Cognos sample1.以SqlServer为例,还原数据库⽂件进⼊D:\ibm\cognossample\c10\webcontent\samples\datasources,可以看到不同种类的数据源进⼊SqlServer⽂件夹,解压⽂件进⼊到我的SqlServer2008,还原数据库在源设备中选择已经解压好的数据库⽂件GOSALES同样的⽅法还原GOSALESDW,还原好后查看数据库2.在Cognos Connection导⼊我们的样例报表进⼊D:\ibm\cognossample\c10\webcontent\samples\content复制⽂件到正式的Cognos的D:\ibm\cognos\c10\deployment⽬录下,复制好⽂件后在IE地址栏输⼊http://ye-pc:9300/p2pd/servlet/dispatch,进⼊Cognos connection 中IBM Cognos Administration进⼊内容管理,新建导⼊在“部署档案库”框中,选择档案库:“IBM_Cognos_Samples”、“IBM_Cognos_PowerCube”、“IBM_Cognos_Metrics”、“IBM_Cognos_DrillThroughSamples”、“IBM_Cognos_Mobile”、“IBM_Cognos_csgodw”或“IBM_Cognos_Office”。
mfc sqlserver使用
MFC(Microsoft Foundation Classes)是微软提供的一个类库,用于在C++环境下编写应用程序。
而SQL Server是由Microsoft 开发和推广的关系数据库管理系统(RDBMS)。
MFC本身并不直接与SQL Server数据库交互,而是通过ADO (ActiveX Data Objects)或MFC的数据库类(如CDatabase,CRecordset等)来实现与数据库的交互。
如果你想在MFC应用程序中使用SQL Server,你需要做的是:
1. 配置SQL Server数据库:安装SQL Server,创建数据库,配置服务器等。
2. 连接到数据库:使用ADO或MFC的数据库类来连接到你的SQL Server数据库。
3. 执行SQL语句:使用ADO或MFC的数据库类来执行SQL语句,如查询、插入、更新和删除等。
4. 处理结果:获取查询结果,处理异常等。
在MFC应用程序中,你可以使用ADO对象来与SQL Server数据库进行交互。
例如,你可以使用ADO的Connection对象来连接到数据库,使用Command对象来执行SQL语句,使用Recordset对象来获取查询结果等。
另外,你还可以使用MFC的数据库类来与SQL Server数据库进行交互。
例如,你可以使用CDatabase类来打开数据库连接,使用CRecordset类来执行查询并获取结果等。
总的来说,要在MFC应用程序中使用SQL Server数据库,你需要掌握一些关于ADO或MFC的数据库类的知识,并了解如何连接到数据库、执行SQL语句和处理结果等操作。
远程SQLSERVER服务器设置
远程SQLSERVER服务器设置远程连接SQL Server服务器是一种将客户端与服务器之间的网络连接扩展到远程位置的方法。
它允许远程用户通过网络连接到SQL Server数据库实例,并执行各种操作,如查询、插入、更新、删除等。
要设置远程连接SQL Server服务器,首先需要确保服务器和客户端之间的网络连接是可靠的。
以下是设置远程连接的步骤:1. 检查服务器的防火墙设置:SQL Server使用TCP/IP协议进行通信,因此需要确保服务器的防火墙允许传入的TCP/IP连接。
在SQLServer配置管理器中,选择"SQL Server Network Configuration",然后选择"Protocols for [Instance Name]"。
确保TCP/IP协议被启用,并检查TCP/IP的端口号是否被防火墙允许通过。
2. 配置SQL Server实例的网络协议:在SQL Server配置管理器中,选择"SQL Server Network Configuration",然后选择"Protocols for [Instance Name]"。
选择TCP/IP协议,右键点击选择"Properties"。
在"Protocol"选项卡中,确保TCP/IP协议已启用,并且配置正确,例如端口号和IP地址。
3. 启用SQL Server身份验证方式:在SQL Server Management Studio中,连接到SQL Server实例,右键点击选择"Properties"。
在"Security"选项卡中,选择"SQL Server and Windows Authentication mode",然后点击"OK"按钮。
sqlserver 如何连oracle 配置详解
sqlserver 连接oracle 配置详解2011-12-21 10:29 229人阅读评论(0) 收藏举报方法一:一、安装配置oracle客户端要访问orcale数据,必须在访问的客户端机器上安装oracle客户端。
Orcale有两种形式的客户端:l 完整的客户端包括访问服务器端数据库的基本Oracle 的 Microsoft OLE DB 访问接口需要 Oracle Client Software Support File以及SQL*Net 。
还包括用于配置客户端设置的工具、sqlplus、企业管理器等一系列的工具。
l 立即客户端(instant client)这个客户端体积很小,但是只包括了访问orcale服务器的最基本的支撑驱动,没有设置管理工具,也找不到可用的图形界面。
对客户端的设置需要手工就行。
目前orcale比较新的是oracle 10g版本,以这个版本为例。
1、下载oracle 10 的客户端可以到orcale官方网站下载,需要先注册,然后下载。
下载适用于Microsoft Windows (32-bit)的Oracle Database 10g Client Release 2的客户端,下载地址:/otn/nt/oracle10g/10201/10201_client_win32.zip2、安装oracle 10 客户端下载好后,解压,安装。
安装时有四个选项:l Instantclient,相当于最小化安装。
l 管理员,完整安装。
l 运行时l 自定义为了管理方便,一般以管理员方式安装。
3、配置oracle 10 客户端在客户端主要需要配置两个设置,命名方法和服务器别名,还有一个监听程序是服务端需要用的,用来监听客户端的访问,客户端不必设置监听程序。
这些设置都能在net manager工具中进行,在oracle程序组中的“配置和移植工具”中的“net manager”。
如图所示:概要文件就是用来设置命名方法和验证方式的的3.1. 命名方法在窗口左面的上部下拉列表中选“命名”,左边窗口显示目前可用的方法,右边是已经选择的命名方法,几个主要的命名方法有:l TNSNAMES表示采用TNSNAMES.ORA文件来解析l ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前Oracle建议使用轻量目录访问协议LDAP来取代ONAMESl HOSTNAME表示使用host文件,DNS,NIS等来解析一般使用本地命名方式来解析服务器名,即使用TNSNAMES.ORA中设置的服务器名。
sql server配置用户+IP步骤
一、配置sql server管理器,开启TCP/IP协议和Named Pipes登录方式,配置1433端口1、右键属性,启用上述协议,改为Enabled2、右键TCP/IP属性,选择IP地址,在IPall配置1433端口3、在配置工具中选择外围应用配置(也就是打开name/IP登录)4、选择外围应用服务器配置5、设置数据库的远程控制->设定为ip和命名过的管道登录6、重启sql server服务二、创建测试帐号和限制IP(本机IP为192.168.1.48)--Script1:创建test登录账号和密码CREATE LOGIN test WITH PASSWORD = '12345@Test' GOCREATE TRIGGER [tr_connection_limit]ON ALL SERVER WITH EXECUTE AS 'sa'FOR LOGONASBEGIN--限制test这个帐号的连接IF ORIGINAL_LOGIN()= 'test'--允许test在本机和下面的IP登录AND(SELECT EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'NVARCHAR(15)'))NOT IN('<local machine>','192.168.1.50','192.168.1.120')ROLLBACK;END;上述步骤完成后可实现192.168.1.X的IP登录--Script2:返回登录信息,可用来在MASTER.sys.dm_exec_sessions查看登录信息(本步骤可不用)SELECTa.[session_id],a.[login_time],a.[host_name],a.[original_login_name],b.[client_net_address]FROM MASTER.sys.dm_exec_sessions aINNER JOIN MASTER.sys.dm_exec_connections bON a.session_id=b.session_id(如果需要限制本机和指定IP登录可执行以下脚本,如果不需要,可不执行Script3)--Script3:创建测试数据库USE MASTERGOCREATE DATABASE Logon_DB--创建IP过滤表USE Logon_DBGOCREATE TABLE dbo.ValidIP (IP NVARCHAR(15),CONSTRAINT PK_ValidIP PRIMARY KEY CLUSTERED(IP) );GO--插入过滤IPUSE Logon_DBGOINSERT INTO dbo.ValidIP(IP) VALUES('<local machine>'); INSERT INTO dbo.ValidIP(IP) VALUES('192.168.1.195');--创建登录触发器CREATE TRIGGER [tr_logon_CheckIP]ON ALL SERVERFOR LOGONASBEGINIF IS_SRVROLEMEMBER('sysadmin') = 1BEGINDECLARE @IP NVARCHAR(15);SET @IP = (SELECT EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]','NVARCHAR(15)'));IF NOT EXISTS(SELECT IP FROM [Logon_DB].[dbo].[ValidIP] WHERE IP = @IP)ROLLBACK;END;END;三、现在使用用户名+IP可以实现远程访问sql server,但是测试账号test无法远程访问master数据库,需要额外配置test用户的权限,使用语句或手动配置均可以实现。
COGNOS服务器安装配置手册
一系统环境说明用户说明:安装与使用过程中的用户Root:系统补丁安装用户Cognos:软件安装,运行用户目录说明:请先使用Root创建以下目录,并将相应文件拷贝到相应目录中,修改目录所有者为cognos,后面的安装进行均以cognos身份进行,安装目录/tmp/share/app/apache_32:apache安装目录/tmp/share/app/cognos:Cognos安装目录(根据安装规范实际安装到/tmp/share/app/cognos/c10)/tmp/share/app/jdk1.6.0_45:java安装目录(安装版本为java 32位)/tmp/share/app/OpenDJ-2.4.5:LDAP服务OpenDJ安装目录/tmp/share/app/oracle_32:oracle客户端安装目录源文件目录:/tmp/share/app/setup/Cognos:Cognos安装源文件目录/tmp/share/app/setup/httpd-2.2.24:apche源代码目录默认配置文件说明.bash_profile cognos10_linux.conf tnsnames.ora mecool-20131204.ldifhttpd.confkettle-start.bat MECOOLDB-BACK.sqlcreate schema.SQLCognos SVR安装时的RPM.txt.bash_profile:用户cognos的登录用户角本,路径为/home/cognos/Cognos10_linux.conf:apache的Cognos虚拟目录配置信息,路径为/tmp/share/app/apache_32/confTnsnames.ora:连接oracle服务的配置信息,路径为/tmp/share/app/oracle_32/network/admin Mecool-20131204.ldif:OpenDJ目录内容备份,安装系统导入路径为/tmp/share/app/setup/OpenDJ-2.4.5Kettle-start.bat:etl启动文件,供windows任务计划调用MECOOLDB-BACK.sql:为mecool数据仓库mecool用户表,存储过程等定义Create schema.sql:为oracle表空间,用户创建语句Httpd.conf:为apche配置文件,本文件不用拷贝,供阅读本文件apache配置部分参考Cognos SVR安装时的RPM:RHEL6.4(64位版本)验证安装所需数据包,RHEL6.4为默认安装,如无意外,请顺序执行包安装提供上述文件是可以直接在上述文件中修改相关配置路径信息,方便安装配置操作。
cognos配置大全
Cognos菜鸟制作Cognos8配置简述在Cognos8.3版本工具软件中,包含Cognos Server、Cognos Transformer、Cognos FMmode等产品。
安装过程比较简单,在配置过程中需要注意,如果是用IIS信息服务管理配置,必须要安装IIS服务。
在Win XP环境安装,可以选择两种安装方式:第一:直接选择Cognos自带Tomcat服务。
第二:安装IIS服务,另行配置Cognos8虚拟目录。
而Win Server环境下,系统包含IIS服务,配置如同Win XP安装方式。
Cognos8配置(IIS服务)安装配置以Win XP环境为例,可以通过网上下载IIS6.0版本以上的服务软件。
Cognos配置如下:Web Server配置Web Server(可用微软的IIS)在默认Web站点下加入三个虚拟目录cognos8┣cgi-bin┗help它们对应的实际路径分别为:..\Cognos\c8\webcontent..\Cognos\c8\cgi-bin..\Cognos\c8\webcontent\documentation\zh-cn在IIS服务下配置三个虚拟目录:配置:..\Cognos\c8\webcontent 之后查看属性。
以下配置可说明:..\Cognos\c8\cgi-bin --针对Cognos执行程序。
cgi-bin的操作权限要设为“可执行”。
..\Cognos\c8\webcontent\documentation\en --Cognos帮助文件,如果安装了中文包,可以配置为:\documentation\zh-cn Cognos参数配置在开始菜单,找到Cognos8目录级下的“Cognos Configuration”。
Environment项说明:Gateway URI:http://localhost:80/cognos8/cgi-bin/cognos.cgi在配置了IIS服务之后才可以用,其中/cognos8/cgi-bin/cognos.cgi红色字体,必须与IIS配置的Web站点下加入虚拟目录cognos8一致。
sqlserver中文参考手册
SQL Server中文参考手册一、介绍SQL Server是微软公司开发的一款关系型数据库管理系统,常用于企业级应用程序的开发和数据管理。
它具有强大的数据处理和管理能力,能够支撑大型的数据量和复杂的业务逻辑。
本文将针对SQL Server的中文参考手册进行详细介绍,帮助读者理解和使用SQL Server的各项功能。
二、安装与配置1. 下载与安装在微软全球信息站上可以找到SQL Server的安装程序,根据自己的需求选择相应的版本进行下载。
安装过程中,可以根据向导逐步进行配置,包括选择安装目录、设置数据库引擎配置、配置实例等。
2. 服务设置安装完成后,需要对SQL Server的各项服务进行设置,包括SQL Server数据库引擎服务、SQL Server代理服务等。
可以通过“SQL Server配置管理器”进行相关设置。
三、数据库设计与管理1. 数据库设计SQL Server支持基于数据库模型进行设计,包括创建表、定义字段、设置键与索引等。
可以使用SQL Server Management Studio (SSMS)进行数据库设计。
2. 数据库管理SQL Server提供了丰富的数据库管理功能,包括备份与还原、数据库迁移、容灾与恢复等。
通过SSMS可以轻松进行数据库的管理操作。
四、数据查询与处理1. SQL语法SQL Server支持标准的SQL语法,包括SELECT、INSERT、UPDATE、DELETE等操作。
还支持存储过程、触发器、函数等高级特性。
2. 查询优化SQL Server提供了查询优化器,可以对查询语句进行优化,提高查询效率。
通过执行计划或查询分析工具,可以对查询进行性能分析。
五、安全与权限管理1. 登入与用户SQL Server允许创建多个登入账号,并且可以为不同的数据库设置不同的用户权限。
通过SQL Server安全性功能可以进行相关设置。
2. 数据加密SQL Server支持数据加密功能,可以对敏感数据进行加密保护。
Cognos初级培训教程-(含多款)
Cognos初级培训教程引言:本文档旨在为初学者提供Cognos的基础知识培训,通过本教程,读者将了解Cognos的基本概念、功能以及操作方法。
本教程将分为几个部分,包括Cognos简介、安装与配置、基本操作、报表制作、数据管理以及安全设置等。
通过本教程的学习,读者将能够熟练掌握Cognos的基本操作,并能够制作简单的报表。
第一部分:Cognos简介Cognos是一款功能强大的商业智能工具,由IBM公司开发。
它可以帮助用户快速、准确地进行数据分析和报表制作,为决策提供支持。
Cognos的主要功能包括数据连接、数据建模、报表制作、数据分析、仪表盘制作等。
第二部分:安装与配置在开始使用Cognos之前,需要先进行安装和配置。
安装Cognos需要满足一定的硬件和软件要求,具体要求可以参考官方文档。
安装完成后,需要进行配置,包括配置数据源、设置用户权限等。
第三部分:基本操作Cognos的基本操作包括登录、导航、搜索等。
登录Cognos 后,用户可以看到一个导航栏,通过导航栏可以访问Cognos的各种功能。
在Cognos中,用户可以通过搜索功能快速找到需要的数据和报表。
第四部分:报表制作报表制作是Cognos的核心功能之一。
在Cognos中,用户可以通过拖拽的方式制作报表,非常方便。
制作报表的基本步骤包括选择数据源、选择报表类型、设置报表布局、设置报表样式等。
第五部分:数据管理Cognos提供了丰富的数据管理功能,包括数据连接、数据建模、数据清洗等。
通过数据连接功能,用户可以将Cognos连接到各种数据源,如数据库、Excel文件等。
数据建模可以帮助用户对数据进行预处理,以满足报表制作的需求。
数据清洗功能可以帮助用户清洗数据中的错误和重复数据。
第六部分:安全设置Cognos提供了完善的安全设置功能,包括用户管理、角色管理、权限管理等。
通过用户管理功能,管理员可以添加、删除和修改用户信息。
角色管理可以帮助管理员设置不同的角色,并为角色分配不同的权限。
sqlserver 数据库配置文件的用法
一、概述SQL Server 是一种关系型数据库管理系统,广泛用于各种规模的企业应用程序。
在配置 SQL Server 数据库时,数据库配置文件是非常重要的组成部分,它包含了数据库的各种配置信息,如数据库名称、文件路径、日志信息等。
正确的配置文件设置可以提高数据库的性能和安全性,同时也方便管理和维护数据库系统。
二、数据库配置文件的种类1. 主配置文件(.mdf):用于存储数据库的实际数据。
2. 日志配置文件(.ldf):用于存储数据库的事务日志,用于恢复数据库,确保数据库的完整性和一致性。
3. 其他配置文件:SQL Server 还可以包含其他类型的配置文件,如备份文件(.bak)、还原文件、快照文件等。
三、数据库配置文件的用法1. 指定文件路径:在创建数据库时,需要指定数据库文件的默认路径,可以选择默认路径或者自定义路径。
一般而言,主配置文件和日志配置文件应该分别存储在不同的物理磁盘上,以提高数据库的读写性能。
也可以通过配置文件的路径指定数据库文件的存储位置。
2. 设置文件大小:可以通过数据库配置文件指定数据库文件的初始大小和自动增长的大小,以便满足数据库的存储需求。
3. 设置文件属性:数据库配置文件还可以设置文件的属性,如自动增长、最大容量、文件增长率等。
4. 管理文件空间:通过数据库配置文件,可以监控数据库文件的空间使用情况,及时进行文件增长或者收缩。
5. 备份和还原:数据库配置文件还可以指定数据库备份文件和还原文件的路径,方便进行数据备份和恢复操作。
四、数据库配置文件的注意事项1. 磁盘空间:在设置数据库文件路径时,需要确保磁盘有足够的空间来存储数据库文件,避免数据库因为磁盘空间不足而出现故障。
2. 安全性:数据库配置文件包含了数据库的关键信息,需要做好文件的安全保护,避免文件被非法访问或者篡改。
3. 性能优化:合理的配置文件设置可以提高数据库的性能,需要根据实际情况进行调整,避免文件读写频繁导致性能问题。
sqlserver 数据库连接池设置方法
sqlserver 数据库连接池设置方法在开发过程中,数据库连接是必不可少的部分。
对于大型的应用程序,需要处理大量的数据库连接,这就需要有效的管理数据库连接。
连接池技术就是一种常用的管理数据库连接的方法。
在 SQL Server 中,可以通过设置连接池的相关参数来管理数据库连接。
一、连接池的基本概念连接池(Connection Pool)是一种管理数据库连接的技术,它存储了预先打开的数据库连接,以便重复使用。
当应用程序需要连接数据库时,可以从连接池中获取一个空闲的连接;当连接完成数据操作后,可以返回到连接池中,以便下次使用。
通过连接池技术,可以减少数据库连接的创建和销毁的开销,提高应用程序的性能。
二、SQL Server 连接池的设置1. 配置文件设置在应用程序的配置文件中(如 web.config 或 app.config),可以设置连接池的相关参数。
具体设置如下:(1)最大连接数:指定同时可用的数据库连接数。
可以根据应用程序的需求和服务器资源情况进行调整。
(2)初始连接数:启动连接池时创建的初始连接数。
(3)连接超时:连接空闲时的超时时间。
超过该时间后,连接将被销毁。
(4)事务超时:事务未完成时的超时时间。
超过该时间后,事务将被回滚。
配置示例:```xml<connectionStrings><add name="MyConnectionString"connectionString="Data Source=myServer;Initial Catalog=myDatabase;UserID=myUsername;Password=myPassword;Pooling=true;Max PoolSize=200;Connection Lifetime=60;"/></connectionStrings>```2. 代码设置除了配置文件,还可以通过代码动态地设置连接池的相关参数。
Centos7.3下SQLServer安装配置方法图文教程
Centos7.3下SQLServer安装配置⽅法图⽂教程以后⼯作都将与Linux打交道,对于.net忠实粉丝现在进⼊Linux还算幸运,因为.net core和 core都已经跨平台了。
今天没事想试试传说中的Linux Sql server是不是上⼿容易。
安装SQL Server到Centos 7.3OS必须条件:cat /etc/redhat-release1、设置yum安装源curl https:///config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo2、安装Mssql serveryum install -y mssql-server3、查看版本和安装路径rpm -qa | grep mssqlfind / -name mssql4、配置Sql server管理账户cd /opt/mssql/bin./mssql.conf setup(必须停⽌Mssql-server才能配置)启动服务systemctl start mssql-serversystemctl enable mssql-server5、设置防⽕墙firewall-cmd --add-port='1433/tcp' --permanentfirewall-cmd –reload安装命令⾏管理⼯具1、安装本地客户端命令⾏⼯具curl https:///config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo yum install -y mssql-tools2、配置SqlCmd环境变量echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc3、查看数据库状态systemctl status mssql-server如果启动不成功查看⽇志信息: journalctl -u mssql-server.service -b 4、连接数据库sqlcmd -S localhost -U SA -P ''5、创建数据库并查询CREATE DATABASE DataTest; GOSELECT Name from sys.Databases; GO6、⼀般数据库操作(创建表,插⼊数据,查询数据)总结安装步骤和官⽅⽂档的差不多,上⼿和安装都挺简单的。
sqlserver主从配置
sqlserver主从配置 sql server 作为⽬前主流的数据库,⽤户遍布世界各地。
sql server也有⼀些⽐较成熟的主备⽅案,⽬前主要有:复制模式(发布-订阅模式)、镜像传输模式、⽇志传输模式、故障转移集群。
后⾯会⼀⼀介绍介绍各⾃的优缺点。
(⼀)复制模式 复制模式也被称为发布-订阅模式,是由主服务器进⾏发布消息,备份服务器进⾏订阅,当主服务器数据发⽣变更时,就会发布消息,备份服务器读取消息进⾏同步更新,中间过程延迟⽐较短。
复制⽅式是以前很常见的⼀种主备,速度快,延迟⼩,可以⽀持部分同步等优点,但是也有⼀个很明显的缺点,因为是部分同步,如果是表修改,可以主动同步,但是如果是新增表、视图等操作,必须在发布属性中,将新加的表或者视图添加到同步配置中,否则对这个表做的任何操作都不会同步。
复制模式同步,要求数据库名称和主机名称必须⼀致,否则查找不到数据库主机;要求数据库不能使⽤端⼝,必须是可以通过ip直接访问的; 主要分为以下4种发布⽅式: 1.快照发布 快照发布,就是将所有要发布的内容,做成⼀个镜像⽂件,然后⼀次性复制到订阅服务器,两次快照之间的更新不会实时同步。
这种⽅式占⽤带宽较多,因此⽐较适⽤内容不是很⼤,或者更新不需要很频繁的场景 2.事务发布/具有可更新订阅的事务发布 事务发布,是在第⼀次设置好事务复制之后,所有发布的内容都会进⾏镜像快照,订阅服务器收到已发布数据的初始快照后,发布服务器将事务流式传输到订阅服务器。
当主服务器数据发⽣变更时,会通过⽇志传递同步给订阅服务器,数据近似于同步更新。
此⽅式会对主服务器性能造成很⼤影响(实时同步每次变更,⽽不是最终变更),适⽤于对数据及时性要求⽐较严格主备⽅案,但是⽬前已被微软提供的集群Always On所取代。
3.合并发布 合并发布是相当于两台都是主服务器,都可以对数据进⾏更新修改等操作,然后定时将发布服务器上的内容与订阅服务器上的内容进⾏合并,并根据配置保留相应内容,此种很少⽤。
SQLSERVER安装配置说明
WINDOWS 系统选择的一些注意事项我们的工作当前可以使用WINDOWS 7或WINDOWS 10,考虑到充分使用内存,最好64位。
WINDOWS版本选择WINDOWS 的各个版本功能比较WINDOWS 7:家庭版<专业版<旗舰版WINDOWS 10:家庭版<专业版<教育版<企业版根据我们的工作要求,家庭版是不能使用的。
因此可以使用的版本是WINDOWS 7专业版(Professional),旗舰版(Ultimate)WINDOWS 10专业版,教育版,企业版个人觉得最好一步到位,升级到最高级的版本,这样需要用某个功能时,不会出现找不到的现象。
如果已经安装成了WINDOWS 的家庭版,可以在网上百度一个高级版本的密钥,通过WINDOWS 控制面板里的Windows Anytime Upgrade 功能,输入高级版本的密钥,联网升级到高版本。
安装好WINDOWS后,可以使用WINDOWS激活工具激活。
网上下载的不少网站的WINDOWS GHOST版本最好不要在我们的工作机上使用,因为这些GHOST版的WINDOWS 可能为了优化系统性能,精简一些东西;或者是内部包含了一些硬件注册信息,这些GHOST版本的WINDOWS在省招办的管理程序联网时,会出现安全协议联网失败的问题,具体原因还没有找到。
SQLSERVER 版本的选择安装考虑到省招办的各个管理程序都支持SQLSERVER 开发版,省招办开发程序也使用SQLSERVER 开发版的环境,个人推荐安装SQLSERVER 开发版。
WINDOWS 7 支持的SQLSERVER最高版本是SQLSERVER 2014 开发版WINDOWS 10 支持的SQLSERVER最高版本是SQLSERVER 2017 开发版安装SQLSERVER 的时候,不同的SQLSEVER版本,安装选项和步骤不同。
但是大致的基本步骤和组件是相同的。
sql server 数据库用户权限管理的设置
题目:SQL Server数据库用户权限管理的设置一、概述SQL Server是一种常用的关系型数据库管理系统,它提供了丰富的用户权限管理功能,可以对不同的用户设置不同的权限,以保障数据库的安全性和稳定性。
本文将介绍SQL Server数据库用户权限管理的设置方法和注意事项。
二、SQL Server的用户权限管理概述1. 用户权限概念在SQL Server中,用户可以是数据库管理员、开发人员或普通用户,每个用户都有一个唯一的标识符,称为登入名。
用户权限是指用户对数据库对象(如表、视图、存储过程等)所拥有的操作权限,包括查询、修改、删除等。
2. 用户权限级别SQL Server中的用户权限通常分为以下几个级别:(1) 服务器级别权限:包括对服务器级对象(如登入名、数据库、备份等)的权限管理。
(2) 数据库级别权限:包括对数据库中对象(如表、视图、存储过程等)的权限管理。
(3) 对象级别权限:包括对特定数据库对象的权限管理,如表、视图、存储过程等。
(4) 列级别权限:包括对表的某些列的权限管理。
3. 权限管理原则(1) 最小权限原则:即给予用户的权限应该是最小权限,用户只能拥有其工作所需的权限,不应该给予过多权限。
(2) 适当权限分配:即根据用户的职责和工作需求,合理分配用户权限。
三、SQL Server用户权限管理设置方法1. 创建登入名在SQL Server Management Studio中,使用管理员登入创建新的登入名,设置登入名的登入方式,包括Windows身份验证和SQL Server身份验证,设置登入名的权限和默认数据库。
2. 创建数据库用户在特定数据库中,使用管理员登入创建新的数据库用户,并将其与已有的登入名关联。
设置数据库用户的默认模式、权限和角色。
3. 授权用户权限对数据库中的对象(如表、视图、存储过程等)进行权限管理,包括授予查询、修改、删除等操作的权限。
可以通过SQL语句或图形化界面进行权限控制。
SQL Server数据库应用配置实例
SQL Server数据库应用配置实例本文档旨在提供SQL Server数据库应用配置的实例,以帮助您更好地了解和操作SQL Server数据库。
1. 安装SQL Server首先,您需要安装SQL Server数据库软件。
以下是安装SQL Server的步骤:2. 运行安装程序,并按照提示进行安装。
3. 配置SQL Server实例的名称和身份验证方式。
您可以选择Windows身份验证或SQL Server身份验证。
4. 安装完成后,您可以启动SQL Server Management Studio (SSMS)来管理和操作数据库。
2. 创建数据库在SQL Server中,您可以创建多个数据库来存储数据。
以下是创建数据库的步骤:1. 打开SQL Server Management Studio。
2. 在“对象资源管理器”窗口中,展开服务器实例,并右键单击“数据库”文件夹。
3. 选择“新建数据库”选项。
4. 输入数据库名称,并选择其他相关配置选项,如文件路径、日志文件设置等。
5. 单击“确定”完成数据库的创建。
3. 创建表和字段在数据库中,表用于组织和存储数据。
以下是创建表和字段的步骤:1. 在“对象资源管理器”窗口中,展开已创建的数据库。
2. 右键单击“表”文件夹,并选择“新建查询”选项。
3. 在查询窗口中,编写用于创建表的SQL语句。
例如:CREATE TABLE [表名] ([字段名1] [数据类型1],[字段名2] [数据类型2],...)4. 执行SQL语句,创建表和字段。
4. 插入和获取数据一旦创建了数据库和表,您可以通过插入数据和获取数据来操作数据库。
以下是插入和获取数据的示例:1. 插入数据:INSERT INTO [表名] ([字段名1], [字段名2], ...)VALUES (值1, 值2, ...)2. 获取数据:SELECT [字段名1], [字段名2], ...FROM [表名]WHERE 条件5. 配置数据库连接在应用程序中,您需要配置数据库连接,以便连接和操作数据库。
备份和恢复cognos样例数据库
1.1.1 恢复Cognos样例数据库(以SQL Server为例)安装Cognos Sample样例包后,Cognos 示例数据库文件将安装在安装目录下的:“..\c8\webcontent\samples\datasources”目录,SQL Server数据库文件保存在该目录下的sqlserver文件夹中。
通过以下步骤即可恢复该数据库文件到SQL Server数据库。
解压缩两个数据库文件。
解压缩后的数据库文件名为GOSALES和GOSALESDW。
在SQL Server Management Studio中创建两个空数据库,名为GOSALES和GOSALESDW。
在数据库GOSALES上点击鼠标右键,选择恢复。
然后从设备恢复,选中备份的数据库文件。
在恢复选项中选中强制恢复到指定数据库。
选择OK,完成该数据库文件恢复。
(已同样的方式恢复GOSALESDW数据库)访问Cognos 8 主页,在IE地址栏输入http://localhost/cognos8访问Cognos 8 的主页。
打开“管理IBM Cognos内容”连接,进入Cognos系统管理界面。
1.1.2 恢复Cognos样例报表模型Cognos样例报表模型在安装完样例包后,存放在Cognos安装目录的:“..\cognos\c8\webcontent\samples\content”目录下,包名为Cognos_Samples.zip。
该包中包含了Cognos样例报表和报表模型。
恢复步骤如下:将Cognos_Samples.zip文件拷贝到Cognos安装目录的deployment目录:“..\cognos\c8\deployment”,只有在该目录下才能完成Cognos 报表模型的导入。
打开IE,访问Cognos 8 主页,在IE地址栏输入http://localhost/cognos8访问Cognos 8 的主页。
打开“管理IBM Cognos内容”连接,进入Cognos系统管理界面。
sqlserver隔离级别设置
sqlserver隔离级别设置SQL Server隔离级别设置SQL Server是一种关系型数据库管理系统,它支持多种隔离级别,以确保数据的一致性和可靠性。
在本文中,我们将介绍SQL Server的隔离级别设置,以及如何选择适当的隔离级别。
一、SQL Server的隔离级别SQL Server支持四种隔离级别:未提交读取(Read Uncommitted)、已提交读取(Read Committed)、可重复读取(Repeatable Read)和串行化(Serializable)。
这些隔离级别定义了事务在读取和修改数据时的行为。
1. 未提交读取(Read Uncommitted)未提交读取是最低的隔离级别,它允许事务读取其他事务未提交的数据。
这种隔离级别可能导致脏读(Dirty Read),即读取到未提交的数据,从而导致数据不一致。
2. 已提交读取(Read Committed)已提交读取是SQL Server的默认隔离级别,它允许事务读取其他事务已提交的数据。
这种隔离级别可以避免脏读,但可能导致不可重复读(Non-Repeatable Read),即在同一事务中读取同一数据时,可能会得到不同的结果。
3. 可重复读取(Repeatable Read)可重复读取是一种更高的隔离级别,它可以避免不可重复读。
在这种隔离级别下,事务在读取数据时会锁定数据,直到事务结束。
这种隔离级别可能导致幻读(Phantom Read),即在同一事务中读取同一数据时,可能会得到不同的结果。
4. 串行化(Serializable)串行化是最高的隔离级别,它可以避免脏读、不可重复读和幻读。
在这种隔离级别下,事务在读取和修改数据时会锁定整个表,直到事务结束。
这种隔离级别可能导致性能问题,因为它会阻止其他事务对表进行读取和修改。
二、如何选择适当的隔离级别选择适当的隔离级别取决于应用程序的需求和性能要求。
如果应用程序需要最高的数据一致性和可靠性,可以选择串行化隔离级别。
SqlServer启动参数配置
SqlServer启动参数配置1.Sqlservr.exe运⾏参数。
SqlServer的启动可以为Windows服务⽅式(默认),也可以以应⽤程序⽅式启动。
下⾯介绍sqlservr.exe以应⽤程序⽅式启动时的参数问题。
sqlservr应⽤程序⽤法:sqlservr[-sinstance_name][-c][-dmaster_path][-f][-eerror_log_path][-lmaster_log_path][-m][-n][-Ttrace#][-v][-x][-gnumber][-O][-ynumber]-sinstance_name指定要连接到的SQLServer实例。
如果未指定命名实例,sqlservr将启动SQLServer默认实例。
重要启动SQLServer实例时,必须从实例所在的适当⽬录使⽤sqlservr应⽤程序。
对于默认实例,从\MSSQL\Binn⽬录运⾏sqlservr。
对于命名实例,在\MSSQL$instance_name\Binn⽬录运⾏sqlservr。
-c表⽰以独⽴于WindowsNT服务控制管理器的⽅式启动SQLServer实例。
当从命令提⽰符下启动SQLServer时,可使⽤该选项缩短启动SQLServer的时间。
(注意:当使⽤该选项时,⽆法通过使⽤SQLServer服务管理器或netstop命令停⽌SQLServer,⽽且如果已从MicrosoftWindowsNT?系统注销,则SQLServer将停⽌运⾏。
)-dmaster_path指出master 数据库⽂件的完全合法路径。
在-d和master_path之间没有空格。
-f以最⼩配置模式启动服务器。
然后,系统管理员可对配置选项重新配置(使⽤sp_configure系统存储过程)。
-eerror_log_path表⽰错误⽇志⽂件的完全合法路径。
如果未指定路径,则默认实例的默认位置是x:\ProgramFiles\MicrosoftSQLServer\MSSQL\Log\Errorlog,命名实例的默认位置是x:\ProgramFiles\MicrosoftSQLServer\MSSQL$instance_name\Log\Errorlog。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cognos 中如何搭建sql server 类型的内容库
1.1.1)安装Sql Server数据库
我们选择的版本是:Microsoft SQL Server2000 Personal Edition
需要的配套组件:
●Microsoft SQL Server 2000 Service Pack 4 简体中文版
●SQL Server 2000 Driver for JDBC Service Pack 3
1.1.1.1) 准备安装
将Microsoft SQL Server2000 Personal Edition安装光盘放入光驱,准备好序列号。
我们会看到启动界面
选择“安装SQL Server 2000 组件”
1.1.1.2) 安装数据库服务器
1.1.1.
2.1)欢迎界面【默认】
1.1.1.
2.3)安装选择【默认】
1.1.1.
2.5)许可协议【默认】
1.1.1.
2.7)实例名【默认】
1.1.1.
2.9)选择组件【默认】
1.1.1.
2.11)身份验证模式
输入密码:songjie
1.1.1.
2.13)网络库【默认】
1.1.1.
2.15)安装完毕
1.1.1.3) 创建cognos的Content Manager 库(即:“内容管理库”或“知识库”)1.1.1.3.1)启动sqlserver数据库服务
运行【开始-程序-Microsoft SQL Server-服务管理器】,进入以下界面,
如果是第一次安装,请直接点击“开始/继续”,启动sqlserver 数据库服务。
如果需要今后操作系统启动时,自动启动该服务,请勾选。
1.1.1.3.2)创建cognos数据库
运行【开始-程序-Microsoft SQL Server-企业管理器】,展开左边的树状目录,选择节点“数据库”。
在节点“数据库”上点击鼠标右键,选择。
在“数据库属性”图中,输入数据库“名称”,如“cognos”
1.1.1.3.3)创建cognos数据库的角色
在数据库cognos节点下,
选择【角色】节点,点击鼠标右键,选择
注:暂不添加用户。
1.1.1.3.4)新建“登录”
如图,在以下节点“安全性-登录”上点击鼠标右键,选择“新建登录……”
如图:
在【常规】标签中:
填写【名称】,如自己定义的登录名“l_test”。
选择【SQL Server身份验证】模式,并输入登录密码,如“111”指定【默认数据库】,如“cognos”,该数据在前面已经创建。
点击确定,提示确认新密码,重新输入一次密码
系统接着会提示
点击“是”
1.1.1.3.5)创建cognos数据库的用户
【登录名】选择前面定义的“l_test”。
【用户名】默认情况是,输入登录名时,用户名会自动取登录名,这里为了以示区别,将用户名改为“u_test”
选择新增的角色“r_test”
1.1.1.3.6)给cognos数据库的角色赋权
在控制台目录中选择数据库【cognos】,并点击右键,选择【属性】,切换到【权限】标签中,按下图所示,为指定的角色赋权。
1.1.1.4) 安装sp3
前面设置的sa密码为:songjie
1.1.1.5) 与补丁的安装有关的报错
不建议使用sp4,建议使用sp3
Sql Server最高的补丁是SP4,但是如果安装sp4将导致cognos 的Content Manager 连接【test】失败。
并报错如下:
报错详细信息如下:
[Content Manager database connection]
1.[ ERROR ] The database connection failed.
2.[ ERROR ] Content Manager is unable to access the content store. V erify your database connection parameters, and then contact your database administrator for assistance.
●如果没有安装补丁也是报以上错误
●补充一点:还有就是如果其他都正常,但是SQL server的服务没有启,也是报这个错。
1.1.1.6) 安装jdbc
貌似不需要jdbc。
呵呵!
如果需要jdbc,则需要安装【SQL Server 2000 Driver for JDBC Service Pack 3】。
在下载的安装包中,有一个文件【mssqlserver.tar】。
解包改文件,在目录[mssqlserver\msjdbc\lib] 下将所有的jar文件复制到cognos 服务的类库目录中
(如:C:\Program Files\cognos\c8\webapps\p2pd\WEB-INF\lib)
1.1.1.7) 配置cognos的Content Manager 库(即:“内容管理库”或“知识库”)
至此,cognos 的Content Manager内容管理库的【连接测试】可以通过了。
删除节点“Content Manager”下的原有内容管理库。
新建一个类型为【Microsoft SQL Server database】的管理库。
其中:
【Database name】设置为前面创建的cognos 数据库名。
【User ID and password】设置为登录名“l_test”和密码“111”,见前面的章节。
1.1.1.8) 资料库的内容管理
登录【cognos connection】门户界面;
选择进入【Cognos Administrator】管理界面;
在左上角选择“配置”,如图:
再选择“内容管理”,如图:
此时可以导入原来导出备份的资料库内容,要导入的话,请点击
如果需要导出资料内容备份,请点击。
在新建的环境中,如果进行备份资料的导入后,包和设计的报表数据就复原了,但是还缺少连接数据库的数据源。
下一步就是创建活着复原数据源(复原的数据源一般是针对复原的报表而言的),如果是新建的报表,可以使用新建的数据源。
1.1.1.9) 数据源管理
1.1.1.9.1)SQL server 类型数据源创建过程
进入Cognos Administrator界面后,一次选择“配置”和“数据源连接”,如下图:
在界面右上方,点击按钮(新建数据源);
接下来,输入数据源名称,如“sqlserver1”
接下来,选择数据源类型“Microsoft SQL Server(OLE DB)”
接下来,
【服务器名称】
如果cognos BI server 和sql server 位于同一台机器,则直接输入半角符号的句点符号“.”标识localhost
【数据库名称】
选择自定义方式:并输入“cognos”数据库名称
【登录】
如上图右边所示进行勾选。
用户ID为在sql server 控制台中定义的登录名“l_test”,密码为“111”定义完后,点击【测试连接…】
点击“测试”按钮,结果如下(成功)
接下来,连续关闭两层界面,回到的界面
直接点击“完成”,直到结束。