Ereignis 41206 & 41207 DevMgmtConnector im Eventlog des BlackBerry Enterprise Server

Dienstag, Juli 13th, 2010

Sollte man in den Genuss kommen, dass der DBNS die Ereignisanzeige am Server mit den folgenden Meldungen vollschreibt, so ist der unten aufgeführte Workaround dazu da, um diese Einträge zu verhindern.

Event Type: Information
Event Source: DevMgmtConnector
Event Category: None
Event ID: 41206
Date: 13.07.2010
Time: 15:01:11
User: N/A
Computer: XXXXXX
Description:
DBNS: Table Name is SyncDeviceConfig

Event Type: Information
Event Source: DevMgmtConnector
Event Category: None
Event ID: 41207
Date: 13.07.2010
Time: 15:01:11
User: N/A
Computer: XXXXXX
Description:
DBNS: DbObject=0 Update 0 rows

Workaround:

  1. In das Verzeichnis (je nach Server navigieren):
    BlackBerry Enterprise Server 4.1 SP1
    \Database\DBInstallScripts\SQLServer\4.1

    BlackBerry Enterprise Server 4.1 SP2 to 4.1 SP6
    \Database\DBInstallScripts\SQLServer\4.1.2

    BlackBerry Enterprise Server 5.0 to 5.0 SP1
    \Database\DBInstallScripts\SQLServer

  2. Datei NotifyUnInstall.sql als SQL-Query ausführen. Entweder via SQL Query Analyzer oder Eingabeaufforderung: osql -E -S localhost -i NotifyUninstall.sql
  3. Den BlackBerry Enterprise Server neustarten

Weitere Details siehe KB11716.

BlackBerry Enterprise Server Lizenzen (BESCals) exportieren und importieren

Montag, Juni 14th, 2010

Um die Lizenzen (BESCals) eines BlackBerry Enterprise Server (z.B. für eine Migration auf einen neuen Server) zu übertragen, bedarf es nicht unbedingt immer einer Delegierung an den Azubi. Die gesamten BESCals können mit den folgenden Befehlen (in der Eingabeaufforderung) exportiert und wieder importiert werden:

Exportieren
bcp besmgmt..licensekeys out c:\keys.txt -c -T

Importieren
bcp besmgmt..licensekeys in c:\keys.txt -c -T

Hinweis
BCP ist ein Befehl aus der SQL-Umgebung.

SRP-ID und SRP-Key per SQL-Befehl lokalisieren

Dienstag, März 2nd, 2010

C:\Dokumente und Einstellungen\besadmin>osql -E -S Servername\SQL_Instanz
1> use BESMgmt
2> select BESAgentName, SRPid, SRPKey FROM BESAgent
3> go

Standard sa Kennwort für die MSDE nach einer BlackBerry Enterprise Server Installation

Donnerstag, Januar 21st, 2010

Manchmal möchte man nach einer Installation des Blackberry Enterprise Server 4.0/4.1 oder der BlackBerry Proffessional Software auf die MSDE (Mirosoft Desktop Engine – SQL Instanz) zugreifen, weiß aber nicht wirklich das sa (system administrator) Kennwort. Dieses ist immer standardmäßig password. Seit dem BlackBerry Enterprise Server 5.0 wird keine MSDE mehr installiert, sondern SQL Express 2005.

Benutzer aus der Datenbank (BESMgmt) löschen

Mittwoch, Juli 22nd, 2009

In der Eingabeaufforderung:

  1. osql -S [Servername\Instanz] -E
  2. 1> Use BESMgmt
  3. 2>Select DisplayName, ID from dbo.UserConfig
  4. 3> Go
  5. Displayname und ID merken
  6. 4> Delete from UserConfig where ID=’ <ID>’
  7. 5> Go
  8. 1> Delete from SyncDeviceMgmt where UserConfigID=’ ‘
  9. 2> Go

Anhand der Telefonnummer nach einem BlackBerry-User suchen

Sonntag, Juli 12th, 2009

Diesen SQL-Query müsst Ihr ausführen, um einen User anhand der Mobilfunknummer zu identifizieren:

select uc.DisplayName,
uc.PIN,
ds.ModelName,
ds.AppsVer,
ds.PlatformVer,
ds.PhoneNumber,
ds.IMEI,
ds.HomeNetwork,
ds.ESN,
ds.ICCID,
ds.IMSI,
ds.FlashSize,
ds.ITPolicyName,
ds.ITPolicyTime from UserConfig uc
left join SyncDeviceMgmtSummary ds on uc.Id=ds.UserConfigId
where ds.PhoneNumber like ‘%1234567890%’
order by uc.DisplayName

1234567890 durch die zu suchende Telefonnummer ersetzen.

Anzahl der BlackBerry-User pro Exchange ausgeben

Sonntag, Juli 12th, 2009

DECLARE @temp_table TABLE (
UserName VARCHAR( 256 ),
ServerName VARCHAR( 256 ))

INSERT INTO @temp_table (UserName, ServerName)
SELECT DisplayName, ServerDN
FROM UserConfig

SELECT ServerName, (COUNT (*)) AS NumUsers FROM @temp_table Z GROUP BY Z.ServerName

IT-Policy des BlackBerry Enterprise Server exportieren und importieren

Samstag, Juli 4th, 2009

Für den Fall einer Migration auf einen neuen BES, hat RIM eine Kurzanleitung zur Verfügung gestellt, um die Lizenzen aus der Datenbank zu exportieren und wieder in eine andere Datenbank einzupflegen. Die Handhabung ist sehr einfach und geschieht wie folgt über die Eingabeaufforderung:

IT Policy exportieren
bcp besmgmt..itpolicy2 out c:\itpolicy2.txt -c -T -S SQLServername\SQLInstance
bcp besmgmt..itpolicytemplate2 out c:\itpolicytemplate2.txt -c -T -S SQLServername\SQLInstance

IT Policy importieren
bcp besmgmt..itpolicy2 in c:\itpolicy2.txt -c -T -S SQLServername\SQLInstance
bcp besmgmt..itpolicytemplate2 in c:\itpolicytemplate2.txt -c -T -S SQLServername\SQLInstance

Anmerkung
Diese Befehle müssen auf dem Server ausgeführt werden, auf dem sich die SQL-Datenbank bzw. die Instanz befindet.

Datenbank BESMgmt beim BES oder der BPS sichern

Montag, Juni 29th, 2009

In der Eingabeaufforderung:

“osql -E -S “Microsoft_Server_name\instance_name”
1> backup database to disk = “C:\my_database.bak”
2> go
1> quit

Lizenzen löschen

Montag, Juni 29th, 2009

In der Eingabeaufforderung:

osql.exe -E osql -E -S Microsoft_Server_name\instance_name
1> use BESMgmt
2> delete from LicenseKeys
3> go

Free Blog Counter