JDBC connectivity in SAP BI 4.0

If you want to connect IDT(Information Design Tool)  to reporting data sources using JDBC you need a .jar file for that relational database.  Here in this example, I am going to show you how to connect to ORACLE database 11g and SQL Server 2008 databases.  First make sure you have the middle ware /client software installed on the machine where you are using IDT. Also every database vendor will provide their own JDBC connectivity driver software to connect to their databases or you can write your own class definition and use it.

The most common errors that you will see are the following ones when you try to connect to a database using JDBC drivers using IDT:

 Java Class not found in classpath and No suitable driver found (Generic)
 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver (for Oracle only)
oracle.JDBC.OracleDriver (for Oracle only)
com.microsoft.sqlserver.jdbc.SQLServerDriver (for SQLServer only)

Oracle database

1) Lets create a new relational connection in IDT to connect to Oracle using JDBC drivers. If you don’t find ojdbc14.jar(required for oracle 11g) then you can download directly from www.oracle.com for the version you need.
image

 Подробнее »

Permanent link to this article: http://www.blogss.ru/jdbc-connectivity-in-sap-bi-4-0

How to setup a JDBC driver using .sbo Extensions Parameter in SAP BusinessObjects server and client.

Why use the JDBC .sbo Extensions Parameter?

  • No more modifying the .sbo file.
  • Easiest and general way to distribute any supported driver
  • Used by the customers and developers
  • Big improvement from the older method
  • Easier to update the driver

How to create a JDBC connection using the .sbo Extensions Parameter for Information Design Tool, Universe Design Tool and Web intelligence?

  1. Obtain the necessary JDBC driver software for each database from the database vendor.
  2. Save the jdbc driver (.jar) files to your system.
  3. Place the jdbc jar files in the correct directory file path.

Подробнее »

Permanent link to this article: http://www.blogss.ru/how-to-setup-a-jdbc-driver-using-sbo-extensions-parameter-in-sap-businessobjects-server-and-client

Allow DPM Traffic Through ISA 2006 / TMG 2010 (Note)

Запускаем comexp.msc

Устанавливаем диапазон портов.

 

 

Permanent link to this article: http://www.blogss.ru/allow-dpm-traffic-through-isa-2006-tmg-2010-note

Установка роли Edge и создание подписки (Edge Subscription) на TMG Array

Перед установкой самого Exchange сервера  с ролью Edge необходимо установить ряд компонентов операционной системы. Для этого запускаем Power-Shell.

Далее Import-Module ServerManager

Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS -Restart

Прежде чем создовать подриску необходимо настроить Включение защиты электронной почты  Начнем с включения почтовой политики (E-Mail Policy).

Откройте консоль брандмауэра TMG и раскройте имя компьютера в левой панели консоли. Там вы увидите новый узел, которого не было в предыдущих версиях брандмауэра: узел E-Mail Policy. Щелкните на узле E-Mail Policy

Давайте включим защиту электронной почты, нажав на ссылку Configure E-Mail Policy

Нажмите далее.

Следующая страница — Internal Mail Server Configuration (см. Рисунок 4). Здесь вам нужно предоставить брандмауэру TMG имя и IP-адрес вашего внутреннего SMTP-сервера; это тот SMTP-сервер в вашей внутренней сети, который настроен на прием входящих сообщений из Интернета. Он же будет отправлять исходящие сообщения в Интернет.

Подробнее »

Permanent link to this article: http://www.blogss.ru/installing-the-edge-and-the-creation-of-the-edge-subscription-on-tmg-array

Основная настройка и конфигурация Exchange Server 2013 (post-install) - I

В отличие от предыдущих версий Exchange (2010, 2007, 2003), больше нет применения MMC для управления сервером. Все это делается с новым Exchange Control Panel (ECP) и Exchange Management Shell (EMS).

После установки Exchange Server 2013 можно переходить к основным этапам конфигурации. EMC - ушла в прошлое. Теперь вся настройка выполняется из обновленного ECP называемого Exchange Admin Center (EAC). Я буду использовать оба метода для конфигурации шагов, как EAC и PowerShell.

Accepted Domains

Убедитесь в том, что домен, который следует использовать для SMTP указан в Accepted Domains, для возможности получать почту для этого домена. Accepted Domains — это любое пространство имен SMTP, для которого организация Microsoft Exchange Server 2013 отправляет и принимает электронную почту. Подробнее об Accepted Domains - здесь.

PowerShell:

Get-AcceptedDomain
New-AcceptedDomain -Name mailprm.ru -DomainName mailprm.ru -DomainType Authoritative
Set-AcceptedDomain -Identity mailprm.ru -MakeDefault $True
ExchServer2013PostInstall01

EAC: (mail flow -> accepted domains)

 

 

ExchServer2013PostInstall02

 

 

Email Address Policies

Для того, чтобы пользователь мог получать и отправлять почту через обслуживаемые домены, ему необходимо создать дополнительные адреса электронной почты, делается это с помощью политик адресов электронной почты. E-mail Address Policyсоздается на уровне организации.

PowerShell:

New-EmailAddressPolicy -Name "mailprm.ru" -IncludedRecipients AllRecipients -EnabledEmailAddressTemplates "SMTP:%g.%s@mailprm.ru","%s%1g%1i@mailprm.ru"

Update-EmailAddressPolicy -Identity "mailprm.ru"

  • %g - Имя
  • %i - Инициал отчества
  • %s - Фамилия
  • %d - Краткое имя
  • %m - Псевдоним Exchange
  • %xs - Использовать x первых букв фамилии. Например, если x=2, используются только первые две буквы фамилии.
  • %xg - Использовать x первых букв имени. Например, если x=2, используются только первые две буквы имени.

Подробнее »

Permanent link to this article: http://www.blogss.ru/basic-configuration-exchange-server-2013-post-install-1

Основная настройка и конфигурация Exchange Server 2013 (post-install) - III

Получение и установка сертификата на Exchange 2013

Сначала создадим CSR (Certificate Signing Request) — запрос на получение сертификата от центра сертификации, который представляет собой текстовый файл, содержащий в закодированном виде информацию и открытый ключ. В данном примере создадим сертификат, с основным именем сертификата CN = mail.mailprm.ru и дополнительными именами используя расширение SAN (Subject Alternative Name). Расширение SAN добавляется следующим образом -DomainName. Параметр -PrivateKeyExportable $True позволяет экпортировать сертификат с приватным ключем сервера и последующей установке его на TMG или на другой CAS сервер.

Особенность TMG при публикации сервисов Exchange. Когда TMG Server устанавливает соединение SSL к (internal) веб-серверу, в сертификате которого содержатся имена SAN, он игнорирует имя CN и проверяет имя только в SAN. Если вы укажите на вкладке "To" правила имя CN сертификата а в SAN этого имени нет, то будет ошибка - Error Code: 500 Internal Server Error. The target principal name is incorrect. (-2146893022).  Чтoбы избежать этого, убедитесь, что имя CN продублированно и в SAN (или использовать имена в правиле "To" из SAN). Лучше всегда дублировать имя в целях обеспечения совместимости с другими приложениями. Поля для заполнения -SubjectName:

  • CN - полностью определенное доменное имя например - "mail.domain.com"
  • OU - название подразделения
  • O - название организации
  • L - местоположение компании
  • C - код страны, где расположена компания

PowerShell:

Set-Content -path "c:\certreq.txt" -Value (New-ExchangeCertificate -GenerateRequest -KeySize 2048 -SubjectName "c=RU, s=Perm, l=Perm, o=Corp, ou=IT, cn=mail.corp.local" -DomainName mail.corp.local, autodiscover.corp.local -PrivateKeyExportable $True)

ExchServer2013PostInstall21

Начинаем процесс подписи нашего запроса. Сохраняем подписанный сертификат. Подробнее »

Permanent link to this article: http://www.blogss.ru/basic-configuration-exchange-server-2013-post-install-3

Deleting Orphaned SharePoint Databases

Deleting Orphaned SharePoint Databases

  • Получить список всех баз

Get-SPDatabase | FT Name,Exists

  • Получить список несуществующих баз Sharepoint 2013

$dbs = Get-SPDatabase
$dbs | ?{$_.Exists -eq $false} | %{Write-Host "DB"$_.Name"does not exist." -f red}

  • Удалить базы (ссылки) на базы данных

$dbs = Get-SPDatabase
$dbs | ?{$_.Exists -eq $false}  | %{Write-Host "DB"$_.Name"does not exist. Deleting and cleaning up references." -f red; $_.Delete();$_.Unprovision()}

 

Permanent link to this article: http://www.blogss.ru/deleting-orphaned-sharepoint-databases

Перемещение базы данных tempdb

Поскольку база данных tempdb создается повторно при каждом запуске экземпляра SQL Server, необходимости в физическом перемещении ее файлов данных и журнала нет. Файлы создаются в новом месте во время перезагрузки службы.

USE master;

ALTERDATABASE tempdb MODIFYFILE (NAME = tempdev,FILENAME='J:\MSSQLINSTANCES\MSSQL11.MSSQLSERVER\TempDBData\tempdb.mdf');

ALTERDATABASE tempdb MODIFYFILE (NAME = templog,FILENAME='J:\MSSQLINSTANCES\MSSQL11.MSSQLSERVER\TempDBLog\templog.ldf');

Permanent link to this article: http://www.blogss.ru/moving_the_tempdb_database

Страница 1 из 1512345...10...Последняя »