Database Analyst/Adminstration and support
This may seem a bit "green" of me to ask this question, but I was wondering as a DBA (not quite sure what the difference between an adminstrator and analyst are), is "on call support" always a necessity?
Currently I am working as a programmer, but always have been drawn to databases and always perk up at the chance at writing some SQL or PL/SQL.
I am considering making the jump to be a DBA but dont know any "real life" DBA's to really question (they are in a totally different office)
I was wondering
Do all DBAs HAVE to be on call? As they are the ones that do support and maintain the up time of the server. This is one thing that has always caused me to steer away from tech support, is the on call. While if i were younger and without family and a young buck no problem, but I already get very little sleep with a child.
It depends. Everything can wrong. I can't begin to give you a list of what can go wrong because pretty everything has during my DBA career - ranging from the sublime to the harmless to the absolutely ridiculous.
I disagree with Aman when he says that on-call is mostly for Remote DBA companies. Any company who has vital data that they administer in house will have on-call for their Production DBAs. Not being able to get to the data is vital to companies from SMEs to multinationals. As SB rightly says, it's the medium-sized businesses that are really tough to be a DBA at most of all. You are often the ONLY guy and you have no-one to turn to when you get the alert that says your DB is down at stupid o'clock. Yes, you will be called when you're on vacation and expect the worst crisis to happen when it's most inconvenient to you (think family weddings, kids' school plays). It's just the way it is. In the UK, we called it 'sod's law'.
If your business needs access to its data, that's when a DBA will be expected to be on-call, whether it's 9-to-5, 8-to-8 or 24/7/365. A lot of companies can also tell you exactly what they're losing for each minute of downtime - something that's fun to know whenever you're doing your best to try and think clearly about a mind-boggling problem at 2.30am on a Saturday morning.
There are different types of DBAs, though. A lot of people consider database developers to be DBAs. Personally, I disagree with that classification, but in all but one company I've worked for, that's been the case. I would suggest that 'DBAs' refer to 'Production DBAs' or 'System DBAs' mostly. 'Development DBAs' are not on-call as often, but when they are, they're expected to provide on-call support to the Production DBA for code, business logic, etc.
If you can't put up with the on-call, then I would advise you to avoid being a DBA. Another thing you might not like is that, if there's a problem and your database is down or you need to restore it, it can feel like the entire company is resting on your shoulders - because it is. Being on-call is a pain, but the toughest part is the stress. If you can't get your database back, that will have serious and permanent ramifications for your business. When the worst is happening, you have to be strong enough not to let thoughts like 'if I don't get this right, a hundred/thousand people might be out of work in the morning' enter your mind.
It's a good job. It's very challenging and it's well-paid, but it's not for most people and I don't say that to dissuade you, but so you know the pitfalls. It can get very tough at times, but there's a lot of really smart people out there who you can enjoy 'debating' the finer points with when you get on your way to being an expert. If you like problem-solving and analysis, it might be for you, but you have to take the good with the bad.
Similar Messages
-
Programming the Oracle Database with Java and Web Services: sample chapter
This will be the first book devoted to Java in the Oracle Database: read the sample chapter @ http://www.oracle.com/technology/books/pdfs/mensah_ch1.pdf
This book also covers the latest Oracle JDBC, Oracle SQLJ, JPublisher and Database Web Services A brief description @
http://www.elsevier.com/wps/find/bookdescription.cws_home/706089/description#description
Thanks, KuassiHi Kuassi,
Thanks for letting us know that your book is available. I have been following one of your articles about "Virtualize Your Oracle Database with Web Services". More specifically "The Database as Web Services Consumer". I think that this is an area that has in the past been under estimated as to the potential benefits.
I am currently trying to develop a solution that consumes several interfaces with a couple of them being published web services, so an ideal solution. I have then spent the last three weeks having to read up about the architecture of Java in the database, Jpublisher and make sense of how it all works together.
I have got very close to getting one of the web services to work but failed due to using 10gR2 where all the java & libraries has moved to version 1.5. The solution is to load the jdk1.4.2 and configure jpublisher to use this. So far so good except this is not available on some platforms, Windows - 64 bit (not itanium).
The configuration is proving very challenging but will hopefully reap rewards.
(Thought I would give you some background to my experience).
Anyway my question to you is having looked at Jdeveloper it appears to do almost anything except consume services into the database, also with Java now being at version 1.5 outside the database for 10gR2 and supporting 1.4 inside, do you see some alignment of these in future database releases?
Finally off to buy your book now as no doubt there is a huge amount more to learn.
Kind Regards
David O'Donnell -
Error :This database already exists and is not a supported version of MBAM.
While installing MBAM 2.0 SP1 i get the following error ,screenshot is attached.
This database already exists and is not a supported version of MBAM.
System set-up
Server 2012 on which SQL 2012 SP1 is installed.
Adding MBAM Audit , recovery and compliance features.Change the name of the database to:-
- For Recovery database - "MBAM Recovery and Hardware"
- For Compliance Database - "MBAM Compliance Status"
While installing the MBAM DB features and then try. Don't change the default names or use any custom name for DBs.
Gaurav Ranjan -
Hi,
1: "Pick a forum", a game for young and old.
I haven't posted here before because I've traditionally used the Metalink Forms forum. On failing to get problems resolved there, I've occasionally escalated by raising a TAR. A recent TAR concerned Webutil so I was phoned by a very friendly Support analyst who told me they couldn't help (webutil's still beta), and I should post my comments (see below) here in the 'discussion' forum, because "the product managers read them".
Are the Metalink forums and Discussion forums related in any way? If not why not, and how do I search for help efficiently? (It's only databases, right?) Which forum gives me a better chance of an authoritative answer?
2: It would be very useful to be able to write blob data to the App Server. Are there any plans to provide "webutil_file_transfer.db_to_AS"? If so, good, when? If not why not?
3: Webutil support (TAR extract):
I think Oracle ... has made a mess. We're encouraged to go Forms 9i because client-server is dying, and must not only pay heavily for the privilege but find once we're there that:
a) forms plus webutil cannot do everything 6i could. YOUR APP MAY NO LONGER WORK.
b) not all webutil calls work - yet (e.g. delete_file - awaiting a fix at 1.0.3, whenever that's due)
c) webutil is not supported at 9i
d) the webutil documentation (webutil_manual.pdf) is substandard - the only way to deduce details of the (misnamed) procedures is to examine the pll directly and guess how to use them.
e) the only support is via Metalink, and the only response you get there is 'you can use webutil, read the documentation'. Loop to a).
You could save your users a lot of time (=money) and grief by sticking something similar to the following in all relevant documentation (and passing it on to the Metalink folk):
Webutil limitations:
1) Webutil cannot be used to read or write BLOB data directly.
2) To open a BLOB in an application, you must use webutil's file transfer functions to download to the client (NB NOT the App Server), then use e.g.
web.show_document(<filename>?mimetype=<whatever>)
3) To edit a BLOB, the user must download it, make changes then manually
re-upload.
Finally I'd like to second some comments in other posts about the webutil file_select and file_open dialogs: they confuse users by behaving in a non-Windows manner, and in my experience are unusably slow when exploring large folders.
All responses most welcome.
JDThank you for your comments- maybe I can address your concerns.
As is stated in the webutil FAQ - webutil "[webutil] is delivered as a preview release and as such is not yet a fully integrated and supported feature of Oracle9i Forms. However, help is provided by the use of the Forms forum."
So, this is correct forum on which to be posting your webutil question.
With respect to your second question about moving blob data to the application server - this is not really within the realms of what webutil is targetting since the need to write data from the database to where the Forms runtime is running is the exact same when running client/server or running on the web.... webutil tends to target those differences in moving to a 3 tier architecture.
a) There are some difference in architecture between c/s and web and as such there are some limitations. These have been well documented and workarounds indicated.
b) I assume you refer to bug:<Bug:3151674> which is fixed and in the production candidate release which is documented in the webutil FAQ when this will be released.
c) Correct - it will be formally supported in 10g - please note however that for Forms 10g is regarded as a minor release to 9i (so you gain many benefits for a minor release change)
d) Please feel free to post specific comments and we can address these (the misnamed procedure has been fixed).
e) Until production, support is through the forum.
Regarding the file selection - while you are running on a windows machine you must be aware that the client is actually running in a JVM and so is essentially a Java client. There has been an enhancement request to make this a windows specific dialog.
Could I also draw your attention to http://otn.oracle.com/oramag/oracle/04-mar/o24news.html which documents the great benefit that webutil has brought to a particular development.
Regards
Grant Ronald
Forms Product Management -
Convert Q&A database (symantec) to SSIS supported database?
Hi Guys,
What are the possible ways of converting Q&A database (symantec) to SSIS supported database?
Any clue will be of great help
~Technology Analyst~SSIS can connect to just about any OLE DB data source, including Oracle, FoxPro, even txt and CSV files.
What esactly do you mean by "SSIS Supported" ? Does SSIS just need to connect to it, or does the server need to host SSIS?
Todd C - MSCTS SQL Server 2005 - Please mark posts as answered where appropriate. -
what is the roles of abap developer in implemaentation and support .
hi Shankar,
ABAP Development, Implementation, and Support
The ABAP Developer will be responsible for the design, coding, testing, implementation, and support of SAP ABAP programming. This person will provide a solid understanding of the ABAP Workbench, including design, coding, testing, implementation, and support of ABAP-related tools. The Lead ABAP Developer will also provide strong expertise in the following ABAP tool sets: ABAP List Processing, including reporting, query tools, logical databases, list design, and control level processing; ABAP transaction processing, including screen objects and controls; SAPscript / SmartForms / Form Design; ABAP user exits; IDOC technology; and ABAP interface programming to and from other systems, including support and maintenance of the IM/3 tool.
The Lead ABAP Developer will work in conjunction with Business Analysts and Project Leaders to define needs, and to write technical and functional specifications. This person will guide and mentor other ABAP Developers, provide level 2 support, participate in unit and integration testing, act as a technical liaison, and coordinate ABAP-related issues during SAP release / version upgrades.
Reward if helpful.
Thankyou,
Regards. -
I received the above error reinstalling SQL Server 2008. I have tried all suggestions. This error also appears when I install any version of SQL Server.
I have also installed;
Microsoft® .NET Framework Version 2.0.50727.4927
Microsoft® .NET Framework Version 4.0.31106.0
Microsoft® .NET Framework Version 3.0.6920.50
Microsoft Visual C++ 2005 Redistributable (x64) 8.0.59192
Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.4148
Microsoft Visual C++ 2010 x64 Redistributable 10.0.40219
Microsoft Visual C++ 2010 x86 Redistributable 10.0.40219
Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.60610
Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030
Overall summary:
Final result: SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then
rerun SQL Server Setup.
Exit code (Decimal): -2068052081
Exit facility code: 1212
Exit error code: 1935
Exit message: SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then
rerun SQL Server Setup.
Start time: 2014-02-23 19:17:20
End time: 2014-02-23 19:21:35
Requested action: Install
Log with failure: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140223_191513\SqlSupport_KatmaiRTM_Cpu64_1.log
Exception help link: http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1
Machine Properties:
Machine name: OHPC
Machine processor count: 2
OS version: Windows 7
OS service pack: Service Pack 1
OS region: United States
OS language: English (United States)
OS architecture: x64
Process architecture: 64 Bit
OS clustered: No
Product features discovered:
Product Instance Instance ID
Feature Language
Edition Version Clustered
Package properties:
Description: SQL Server Database Services 2008 R2
ProductName: SQL Server 2008 R2
Type: RTM
Version: 10
SPLevel: 0
Installation location: H:\SQLServer2008R2_SP1\x64\setup\
Installation edition: DEVELOPER
User Input Settings:
ACTION: Install
ADDCURRENTUSERASSQLADMIN: False
AGTSVCACCOUNT: NT AUTHORITY\SYSTEM
AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Manual
ASBACKUPDIR: Backup
ASCOLLATION: Latin1_General_CI_AS
ASCONFIGDIR: Config
ASDATADIR: Data
ASDOMAINGROUP: <empty>
ASLOGDIR: Log
ASPROVIDERMSOLAP: 1
ASSVCACCOUNT: <empty>
ASSVCPASSWORD: *****
ASSVCSTARTUPTYPE: Automatic
ASSYSADMINACCOUNTS: <empty>
ASTEMPDIR: Temp
BROWSERSVCSTARTUPTYPE: Disabled
CONFIGURATIONFILE: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140223_191513\ConfigurationFile.ini
CUSOURCE:
ENABLERANU: False
ENU: True
ERRORREPORTING: False
FARMACCOUNT: <empty>
FARMADMINPORT: 0
FARMPASSWORD: *****
FEATURES: SQLENGINE
FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: <empty>
FTSVCACCOUNT: <empty>
FTSVCPASSWORD: *****
HELP: False
IACCEPTSQLSERVERLICENSETERMS: False
INDICATEPROGRESS: False
INSTALLSHAREDDIR: C:\Program Files\Microsoft SQL Server\
INSTALLSHAREDWOWDIR: C:\Program Files (x86)\Microsoft SQL Server\
INSTALLSQLDATADIR: <empty>
INSTANCEDIR: C:\Program Files\Microsoft SQL Server\
INSTANCEID: MSSQLSERVER
INSTANCENAME: MSSQLSERVER
ISSVCACCOUNT: NT AUTHORITY\NetworkService
ISSVCPASSWORD: *****
ISSVCSTARTUPTYPE: Automatic
NPENABLED: 0
PASSPHRASE: *****
PCUSOURCE:
PID: *****
QUIET: False
QUIETSIMPLE: False
ROLE: <empty>
RSINSTALLMODE: FilesOnlyMode
RSSVCACCOUNT: <empty>
RSSVCPASSWORD: *****
RSSVCSTARTUPTYPE: Automatic
SAPWD: *****
SECURITYMODE: <empty>
SQLBACKUPDIR: <empty>
SQLCOLLATION: SQL_Latin1_General_CP1_CI_AS
SQLSVCACCOUNT: NT AUTHORITY\SYSTEM
SQLSVCPASSWORD: *****
SQLSVCSTARTUPTYPE: Automatic
SQLSYSADMINACCOUNTS: OHPC\Robert
SQLTEMPDBDIR: <empty>
SQLTEMPDBLOGDIR: <empty>
SQLUSERDBDIR: <empty>
SQLUSERDBLOGDIR: <empty>
SQMREPORTING: True
TCPENABLED: 0
UIMODE: Normal
X86: False
Configuration file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140223_191513\ConfigurationFile.ini
Detailed results:
Feature: Database Engine Services
Status: Failed: see logs for details
MSI status: Passed
Configuration status: Passed
Rules with failures:
Global rules:
Scenario specific rules:
Rules report file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140223_191513\SystemConfigurationCheck_Report.htm
SFC/ Scannow
2014-02-23 19:08:22, Info CSI 0000016f [SR] Verifying 100 (0x0000000000000064) components
2014-02-23 19:08:22, Info CSI 00000170 [SR] Beginning Verify and Repair transaction
2014-02-23 19:08:23, Info CSI 00000172 [SR] Cannot repair member file [l:20{10}]"wscsvc.dll" of Microsoft-Windows-SecurityCenter-Core,
Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:08:23, Info CSI 00000174 [SR] Cannot repair member file [l:30{15}]"amd64_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:08:26, Info CSI 00000176 [SR] Cannot repair member file [l:20{10}]"wscsvc.dll" of Microsoft-Windows-SecurityCenter-Core,
Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:08:26, Info CSI 00000177 [SR] This component was referenced by [l:242{121}]"Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.Microsoft-Windows-Client-Features-Update"
2014-02-23 19:08:26, Info CSI 00000179 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:20{10}]"wscsvc.dll";
source file in store is also corrupted
2014-02-23 19:08:27, Info CSI 0000017c [SR] Cannot repair member file [l:30{15}]"amd64_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:08:27, Info CSI 0000017d [SR] This component was referenced by [l:154{77}]"Package_2_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.2533552-4_neutral_GDR"
2014-02-23 19:08:27, Info CSI 00000180 [SR] Could not reproject corrupted file [ml:520{260},l:94{47}]"\??\C:\Windows\Servicing\Version\6.1.7601.17592"\[l:30{15}]"amd64_installed";
source file in store is also corrupted
2014-02-23 19:08:27, Info CSI 00000182 [SR] Verify complete
2014-02-23 19:12:33, Info CSI 00000326 [SR] Verifying 100 (0x0000000000000064) components
2014-02-23 19:12:33, Info CSI 00000327 [SR] Beginning Verify and Repair transaction
2014-02-23 19:12:33, Info CSI 00000329 [SR] Cannot repair member file [l:26{13}]"x86_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:12:35, Info CSI 0000032b [SR] Cannot repair member file [l:26{13}]"x86_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:12:35, Info CSI 0000032c [SR] This component was referenced by [l:154{77}]"Package_2_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.2533552-3_neutral_GDR"
2014-02-23 19:12:35, Info CSI 0000032f [SR] Could not reproject corrupted file [ml:520{260},l:94{47}]"\??\C:\Windows\Servicing\Version\6.1.7601.17592"\[l:26{13}]"x86_installed";
source file in store is also corrupted
2014-02-23 19:12:36, Info CSI 00000331 [SR] Verify complete
2014-02-23 19:13:14, Info CSI 0000035d [SR] Repairing 3 components
2014-02-23 19:13:14, Info CSI 0000035e [SR] Beginning Verify and Repair transaction
2014-02-23 19:13:14, Info CSI 00000360 [SR] Cannot repair member file [l:20{10}]"wscsvc.dll" of Microsoft-Windows-SecurityCenter-Core,
Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:13:14, Info CSI 00000362 [SR] Cannot repair member file [l:30{15}]"amd64_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:13:14, Info CSI 00000364 [SR] Cannot repair member file [l:26{13}]"x86_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:13:14, Info CSI 00000366 [SR] Cannot repair member file [l:26{13}]"x86_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:13:14, Info CSI 00000367 [SR] This component was referenced by [l:154{77}]"Package_2_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.2533552-3_neutral_GDR"
2014-02-23 19:13:15, Info CSI 0000036a [SR] Could not reproject corrupted file [ml:520{260},l:94{47}]"\??\C:\Windows\Servicing\Version\6.1.7601.17592"\[l:26{13}]"x86_installed";
source file in store is also corrupted
2014-02-23 19:13:15, Info CSI 0000036c [SR] Cannot repair member file [l:20{10}]"wscsvc.dll" of Microsoft-Windows-SecurityCenter-Core,
Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:13:15, Info CSI 0000036d [SR] This component was referenced by [l:242{121}]"Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.Microsoft-Windows-Client-Features-Update"
2014-02-23 19:13:15, Info CSI 0000036f [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:20{10}]"wscsvc.dll";
source file in store is also corrupted
2014-02-23 19:13:15, Info CSI 00000371 [SR] Cannot repair member file [l:30{15}]"amd64_installed" of Microsoft-Windows-ServicingStack,
Version = 6.1.7601.17592, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-02-23 19:13:15, Info CSI 00000372 [SR] This component was referenced by [l:154{77}]"Package_2_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.2533552-4_neutral_GDR"
2014-02-23 19:13:15, Info CSI 00000375 [SR] Could not reproject corrupted file [ml:520{260},l:94{47}]"\??\C:\Windows\Servicing\Version\6.1.7601.17592"\[l:30{15}]"amd64_installed";
source file in store is also corrupted
2014-02-23 19:13:15, Info CSI 00000377 [SR] Repair complete
2014-02-23 19:13:15, Info CSI 00000378 [SR] Committing transaction
2014-02-23 19:13:15, Info CSI 0000037c [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction
have been successfully repairedSummary:
Attempted proposed solution. Error still appears.
This is installed:
Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053
Microsoft Visual C++ 2005 Redistributable 8.0.56336
Microsoft Visual C++ 2005 Redistributable (x64) 8.0.59192
Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.4148
Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219
Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.60610
Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030
I reinstalled:
vcredist_x64 Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) .exe
vcredist_x86 Microsoft Visual C++ 2005 SP1 Redistributable Package (x86).exe
Results:
Windows Installer reconfigured the product. Product Name: Microsoft Visual C++ 2005 Redistributable (x64). Product Version: 8.0.56336. Product Language: 0. Manufacturer: Microsoft
Corporation. Reconfiguration success or error status: 0.
Windows Installer reconfigured the product. Product Name: Microsoft Visual C++ 2005 Redistributable. Product Version: 8.0.56336. Product Language: 0. Manufacturer: Microsoft Corporation.
Reconfiguration success or error status: 0.
I installed SQLServer2008R2_SP1
Same error message came up;
SqlSupport_KatmaiRTM_Cpu64_1.log
MSI (s) (64:94) [23:03:43:910]: Source for file 'pfbafgaq.dll' is uncompressed, at 'H:\SQLServer2008R2_SP1\1033_ENU_LP\x64\setup\sql2008support\PFiles\SqlServr\100\Setup\Release\x64\'.
MSI (s) (64:94) [23:03:43:926]: Executing op: SetTargetFolder(Folder=C:\Windows\winsxs\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.1833_none_8a17faaf2edd3e00\)
MSI (s) (64:94) [23:03:43:926]: Executing op: SetSourceFolder(Folder=1\Windows\winsxs\nvdlei3o.taa\)
MSI (s) (64:94) [23:03:43:926]: Executing op: RegisterSharedComponentProvider(,,File=ul_ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,Component={837BF1EB-D770-94EB-A01F-
C8B3B9A1E18E},ComponentVersion=8.0.50727.1833,ProductCode={B40EE88B-400A-4266-A17B-
E3DE64E94431},ProductVersion=10.1.2731,PatchSize=0,PatchAttributes=0,PatchSequence=0,SharedComponent=0,IsFullFile=0)
MSI (s) (64:94) [23:03:43:941]: Executing op: CacheRTMFile(SourceFilePath=C:\Windows\WinSxS
\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.762_none_ca3f79d486b08636\ATL80.dll,FileKey=ul_ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,,ProductCode={071c9b48-7c32-4621-a0ac-
3f809523288f},ProductVersion=8.0.56336,Attributes=0,,,,CopierFlags=0,,,,,,)
MSI (s) (64:94) [23:03:43:957]: Executing op: RegisterSharedComponentProvider(,,File=ul_ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,Component={837BF1EB-D770-94EB-A01F-
C8B3B9A1E18E},ComponentVersion=8.0.50727.762,ProductCode={071c9b48-7c32-4621-a0ac-
3f809523288f},ProductVersion=8.0.56336,PatchSize=0,PatchAttributes=0,PatchSequence=0,SharedComponent=0,IsFullFile=0)
MSI (s) (64:94) [23:03:43:957]: Executing op: CacheRTMFile(SourceFilePath=C:\Windows\WinSxS
\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.762_none_ca3f79d486b08636\amd64_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.1833_x-
ww_f19a562a.cat,FileKey=ul_catalog.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,,ProductCode={071c9b48-7c32-4621-a0ac-3f809523288f},ProductVersion=8.0.56336,Attributes=0,,,,CopierFlags=0,,,,,,)
MSI (s) (64:94) [23:03:43:957]: Executing op: CacheRTMFile(SourceFilePath=C:\Windows\WinSxS
\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.762_none_ca3f79d486b08636\amd64_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.1833_x-
ww_f19a562a.manifest,FileKey=ul_manifest.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,,ProductCode={071c9b48-7c32-4621-a0ac-
3f809523288f},ProductVersion=8.0.56336,Attributes=0,,,,CopierFlags=0,,,,,,)
MSI (s) (64:94) [23:03:43:957]: Executing op: CacheRTMFile(SourceFilePath=C:\Windows\WinSxS
\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.762_none_ca3f79d486b08636\ATL80.dll,FileKey=ul_ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,,ProductCode={D40172D6-CE2D-4B72-BF5F-
26A04A900B7B},ProductVersion=11.0.0,Attributes=0,,,,CopierFlags=0,,,,,,)
MSI (s) (64:94) [23:03:43:957]: Executing op: RegisterSharedComponentProvider(,,File=ul_ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,Component={837BF1EB-D770-94EB-A01F-
C8B3B9A1E18E},ComponentVersion=8.0.50727.762,ProductCode={D40172D6-CE2D-4B72-BF5F-
26A04A900B7B},ProductVersion=11.0.0,PatchSize=0,PatchAttributes=0,PatchSequence=0,SharedComponent=0,IsFullFile=0)
MSI (s) (64:94) [23:03:43:972]: Executing op: CacheRTMFile(SourceFilePath=C:\Windows\WinSxS
\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.762_none_ca3f79d486b08636\amd64_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.1833_x-
ww_f19a562a.cat,FileKey=ul_catalog.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,,ProductCode={D40172D6-CE2D-4B72-BF5F-26A04A900B7B},ProductVersion=11.0.0,Attributes=0,,,,CopierFlags=0,,,,,,)
MSI (s) (64:94) [23:03:43:972]: Executing op: CacheRTMFile(SourceFilePath=C:\Windows\WinSxS
\amd64_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.762_none_ca3f79d486b08636\amd64_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.1833_x-
ww_f19a562a.manifest,FileKey=ul_manifest.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,,ProductCode={D40172D6-CE2D-4B72-BF5F-
26A04A900B7B},ProductVersion=11.0.0,Attributes=0,,,,CopierFlags=0,,,,,,)
MSI (s) (64:94) [23:03:43:972]: Executing op: AssemblyCopy(SourceName=uvdlei3o.taa|
ATL80.dll,SourceCabKey=ul_ATL80.dll.837BF1EB_D770_94EB_FF1F_C8B3B9A1E18E,DestName=ATL80.dll,Attributes=0,FileSize=113152,PerTick=65536,,VerifyMedia=1,ElevateFlags=4,,,,ComponentId=
{837BF1EB-D770-94EB-A01F-C8B3B9A1E18E},,,,AssemblyMode=0,)
MSI (s) (64:94) [23:03:43:972]: Assembly Error:The system cannot find the path specified.
MSI (s) (64:94) [23:03:43:972]: Note: 1: 1935 2: {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E} 3: 0x80070003 4: IAssemblyCache 5: CreateAssemblyCacheItem 6:
Microsoft.VC80.ATL,version="8.0.50727.1833",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"
MSI (s) (64:94) [23:03:43:972]: Assembly Error (sxs): Please look into Component Based Servicing Log located at -169675656ndir\logs\cbs\cbs.log to get more diagnostic information.
MSI (s) (64:94) [23:03:49:882]: Product: Microsoft SQL Server 2008 Setup Support Files -- Error 1935. An error occurred during the installation of assembly
'Microsoft.VC80.ATL,version="8.0.50727.1833",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Please refer to Help and Support for more information.
HRESULT: 0x80070003. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}
Error 1935. An error occurred during the installation of assembly
'Microsoft.VC80.ATL,version="8.0.50727.1833",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Please refer to Help and Support for more information.
HRESULT: 0x80070003. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}
MSI (s) (64:94) [23:03:49:882]: User policy value 'DisableRollback' is 0
Thanks, Ted U -
SQL Server Reporting Services installed on a production database server used to support JD Edwards EnterpriseOne. What performance isses can arise. Is it recommended. What are the pros and cons
Hi hazelannc,
I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. Thank you for your understanding and support.
Regards,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Can i use Oracle Database Audit Vault and Oracle Database Firewall on Solaris?
Can i use Oracle Database Audit Vault and Oracle Database Firewall on Solaris?
4195bee8-4db0-4799-a674-18f89aa500cb wrote:
i dont have access to My Oracle Support can u send text or html of document please?
Moderator Action:
No they cannot send you a document that is available only to those with access to MOS.
That would violate the conditions of having such service contract credentials.
Asking someone to violate such privileges is a serious offense and could get that other person's organization banned from all support and all their support contracts cancelled.
Your post is locked.
Your duplicate post that you placed into the Audit Vault forum space has been removed (it had no responses).
This thread which you had placed in the Solaris 10 forum space is moved to the Audit Vault forum space.
That's the proper location for Audit Vault questions. -
Urgent help : Need to recover a database without backup and archivelogs
Hi,
We are in urgent need to recover a database without backup and archivelogs
one datafile seems corrupted
SQL> recover automatic database until cancel using BACKUP CONTROLFILE;
ORA-00279: change 10527325422479 generated at 07/27/2011 03:13:04 needed for
thread 1
ORA-00289: suggestion : /pys/u5/oradata/PYS/PYSarch/arch0001.0000181845.arc
ORA-00280: change 10527325422479 for thread 1 is in sequence #181845
ORA-00278: log file '/pys/u5/oradata/PYS/PYSarch/arch0001.0000181845.arc' no
longer needed for this recovery
ORA-00308: cannot open archived log
'/pys/u5/oradata/PYS/PYSarch/arch0001.0000181845.arc'
ORA-27037: unable to obtain file status
HP-UX Error: 2: No such file or directory
Additional information: 3
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01152: file 1 was not restored from a sufficiently old backup
ORA-01110: data file 1: '/pys/u2/oradata/PYS/pay_system_01.dbf'N Gasparotto wrote:
bsac14 wrote:
my database is in no archive mode
can you please tell how to restore
yes it is a datafile corruptionYou did not say how you defined that's a datafile corruption. You provide minimum to zero information.
I just need to bring the database up,no need any exact data
I can refresh from prod laterThen drop and recreate database. Basically and since you are not in archive mode, no recover is possible. Period.
Nicolas.Hi,
How did you come to the conclusion that your datafile is corrupted? Can you provide and supported logs?
Regards ..... -
MS Access database limits which LabVIEW Supports
MS Access database limits which LabVIEW Supports,
When i fetch 10MB database,then LabVIEW shows some error. which i am attaching with this post. please guide me on this.
Prashant Soni
LabVIEW Engineer
Attachments:
1.jpg 3001 KBRavens Fan wrote:
How do people who don't know how the forum works and the basic standards of posting .png's or .jpeg's, ever figure out that they are capable of bypassing the .bmp ban by just renaming the file? If people are smart enough to figure out that a bitmap file with .jpeg extension still opens, you'd think they were smart enough to realize what file format they should really be posting.
They assume changing the file ending actually changes the format?
/Y
LabVIEW 8.2 - 2014
"Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
G# - Free award winning reference based OOP for LV -
How to use non-MySQL database with DW and PHP...???
I need to connect to a data-source that is not MySQL from
with my PHP scripts. The only option I get under the Databases tab
in the Application panel is MySQL Connection. What about just
standard ODBC connections? Will DW not handle those for me? Do I
have to do all of that by hand??
Any information would be greatly appreciated. Thanks!"Angell EYE" <[email protected]> wrote in
message
news:fc4eaj$fmn$[email protected]..
>I need to connect to a data-source that is not MySQL from
with my PHP
>scripts.
> The only option I get under the Databases tab in the
Application panel is
> MySQL
> Connection. What about just standard ODBC connections?
Will DW not
> handle
> those for me? Do I have to do all of that by hand??
>
> Any information would be greatly appreciated. Thanks!
There once existed an opensource servermodel called phakt
that used the
ADODB database abstraction library,
the company that created and supported it was bought by Adobe
and
subsequently the project was cancelled.
A group of people (including me) started a community
initiative@
http://openphakt.sourceforge.net
to continue distribution and development of
phakt, but unfortunately I don't have access to Dreamweaver
CS3 due to lack
of funding.
Phakt will almost certainly NOT run on CS3 in it's current
state, but is
should support previous versions.
Joris -
I want to upgrade a SQL Server from 2008 R2 to 2012. When I run upgrade advisor, I get the following error messages:
Rule "Valid Database compatibility level and successful connection" failed.
The report server database is not a supported compatibility level or a connection cannot be established. Use Reporting Services Configuration Manager to verify the report server configuration and SQL Server management tools to verify the compatibility
level.
Rule "Valid Database server collation and successful connection" failed.
The SQL Server Database Engine is not configured with a valid server collation and cannot be used as the Reporting Services SharePoint Shared Service catalog database.
The database called ReportServer has Collation = Latin1_General_Cl_AS_KS_WS and Compatibility level = 100Hi Andrew,
Regarding to the first error message, please check the Reporting Service Configuration Manager, make sure that you connect to ReportServer database from the correct server
and use servername\instancename format connection string. For more details, please review this similar
thread.
Regarding to the second error, it is caused by that the current SQL Server Database Engine server is using an incompatible server collation.
SQL Server 2012 Reporting Services SharePoint mode utilizes the SharePoint shared services architecture. SharePoint does not support SQL Server Database Engine configured for case sensitive or server collations or binary server collations.
And since the SQL Server Database Engine server collation property cannot be changed, you will not be able to complete an upgrade of Reporting Services. You will need to migrate your Reporting Services installation to a new server which is using a compatible
server collation. For more details, please review the following article:
Incompatible Database Engine Server Collation:
https://msdn.microsoft.com/en-us/library/hh759335%28v=sql.110%29.aspx?f=255&MSPPError=-2147217396
Thanks,
Lydia Zhang
Lydia Zhang
TechNet Community Support -
Change database name - Crystal10 and Visual Studio 2005
<p>Hi there,</p>
<p>
I have about 150 crystal reports in my development environment. I need to move them into the testing environment. Every environment has its own database and every database is names '[client name]_[environment]' so I get things like client1_dev, client1_test, client1_prod, etc. The reports are very, very unhappy when moving from dev to test. I have googled this a fair bit and have attempted the stuff on:
</p>
http://www.codeproject.com/KB/aspnet/crystalwithaspdotnet.aspx
<br/>
http://www.tek-tips.com/faqs.cfm?fid=5374
<br/>
<p>
and a few others and have gotten no where. I spent a couple of days working on this and am now over budget and late. I need a fix and fast.
</p>
<p>
I have two ideas I have been working on and both have failed out right.<br/>
Idea 1 - during run time:<br/>
- loop through everything thing in sight and set the database information on it<br/>
- that one looks like:<br/>
<br/>
<pre>
using CrystalDecisions.Shared;
using CDCRE = CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Web;
public abstract class ReportBase : Page
...snip....
protected virtual void DoLoad(CrystalReportViewer ReportViewer)
ReportDocument reportDocument = new ReportDocument();
SetReportInfo(reportDocument);
SetParameters(reportDocument);
DumpParameters(reportDocument);
protected virtual void SetReportInfo(ReportDocument reportDocument)<br/>
db_Reports.Reports reportInfo = new ReportsClass();
CriteriaID = reportInfo.InsertCriteria(CommonUtils.GetLanguagePrefix(), CurrentForm["criteria"].Trim() +
CurrentForm["extracriteria"].Trim(), CSecuritySession.UserSessionInfo.iUserId, string.Empty, CurrentForm["param1"]);
ADODB._Recordset rs = reportInfo.GetReportInfo(CommonUtils.GetLanguagePrefix(), ModuleName, ReportID, CSecuritySession.UserSessionInfo.iUserId);
// report to load
HttpContext.Current.Trace.Warn("Loading the report", rs.Fields["vReportName"].Value as string);
reportDocument.Load(rs.Fields["vReportName"].Value as string);
// connection info
reportDocument.DataSourceConnections[0].SetConnection(rs.Fields["vSQLServer"].Value as string, rs.Fields["vDatabase"].Value as string, false);
HttpContext.Current.Trace.Warn("Setting connection information",
string.Format("Server Name:[{0}] Database Name:[{1}]", reportDocument.DataSourceConnections[0].ServerName, reportDocument.DataSourceConnections[0].DatabaseName));
// logon info
reportDocument.DataSourceConnections[0].SetLogon(rs.Fields["vUsername"].Value as string, rs.Fields["vPassword"].Value as string);
HttpContext.Current.Trace.Warn("Setting Logon Information",
string.Format("Username: [{0}] Password: [{1}]", reportDocument.DataSourceConnections[0].UserID, reportDocument.DataSourceConnections[0].Password));
DumpConnInfo(reportDocument);
DumpSubReportConnInfo(reportDocument);
// reportname / page title
ReportName = rs.Fields["vDescription"].Value as string;
private void DumpSubReportConnInfo(ReportDocument reportDocument)
foreach (Section sec in reportDocument.ReportDefinition.Sections)
foreach (ReportObject ro in sec.ReportObjects)
if (ro is SubreportObject)
SubreportObject sro = (ro as SubreportObject);
DumpConnInfo(sro.OpenSubreport(sro.SubreportName));
protected virtual void DumpConnInfo(ReportDocument reportDocument)
foreach(CDCRE.Table table in reportDocument.Database.Tables)
Trace.Warn(string.Format("Connection info[{0}]", table.Name),
string.Format("database: {0} Server: {1} User ID: {2} Pwd: {3}",
table.LogOnInfo.ConnectionInfo.DatabaseName,
table.LogOnInfo.ConnectionInfo.ServerName,
table.LogOnInfo.ConnectionInfo.UserID,
table.LogOnInfo.ConnectionInfo.Password));
foreach(NameValuePair2 nvp in table.LogOnInfo.ConnectionInfo.Attributes.Collection)
Trace.Warn("connection attributes", string.Format("{0} = {1}", nvp.Name, nvp.Value));
if (string.Compare(nvp.Name as string, "QE_LogonProperties", true) == 0)
DbConnectionAttributes dca = nvp.Value as DbConnectionAttributes;
Trace.Warn("connection attributes - QE_LogonProperties", "processing the 'QE_LogonProperties'. Is null [" + (null == dca).ToString() + "]" );
foreach (NameValuePair2 nvp1 in dca.Collection)
Trace.Warn("connection attributes - QE_LogonProperties", string.Format("{0} = {1}", nvp1.Name, nvp1.Value));
Trace.Warn("----------------------");
protected virtual void DumpParameters(ReportDocument reportDocument)
HttpContext.Current.Trace.Write("--------------------------");
HttpContext.Current.Trace.Write(" Dumping Parameters ");
HttpContext.Current.Trace.Write("--------------------------");
for (int i = 0; i < reportDocument.ParameterFields.Count; i++)
if (string.IsNullOrEmpty(reportDocument.ParameterFields<i>.ReportName))
HttpContext.Current.Trace.Write(string.Format("[{0}] {1}", i, reportDocument.ParameterFields<i>.Name), GetParamValue(reportDocument.ParameterFields<i>));
else
HttpContext.Current.Trace.Warn(string.Format("SubReport Parameter [{0}] {1}", i, reportDocument.ParameterFields<i>.Name), GetParamValue(reportDocument.ParameterFields<i>));
HttpContext.Current.Trace.Write("--------------------------");
</pre>
<br/>
- this one always errors out with a can't find database type connection and spits out the old database message.<br/>
- as you can see there is a stack of tracing in there. all of the trace messages make it look like it is hitting the right database. I have no clue why this isn't working.<br/>
<br/>
Idea 2 - fix up reports before moving to the other environments:<br/>
- I figured I would write a little app that would crawl through the directories of reports and fix them up<br/>
- I read a few examples of this online and none of them seem to work with Crystal 10. They work with some of our legacy Crystal 8 reports (I have been testing this all over the place) but not with 10.<br/>
- the last function is the interesting one.<br/>
- that one looks like:<br/><br/>
<pre>
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Reflection;
using System.Diagnostics;
namespace crystal_10_switch
public class Changer
protected CRAXDDRT.Application app;
protected object missing = Missing.Value;
protected string currentFolder = string.Empty;
protected string OdbcName;
protected string DBName;
protected ICollection Folders;
public Changer(string OdbcName, string DBName, ICollection Folders)
this.OdbcName = OdbcName;
this.DBName = DBName;
this.Folders = Folders;
app = new CRAXDDRT.Application();
string junk = Console.ReadLine();
public virtual void Switch()
foreach (string dir in Folders)
SwitchDir(dir);
protected virtual void SwitchDir(string dir)
DirectoryInfo di = new DirectoryInfo(dir);
FileInfo[] files = di.GetFiles("*.rpt", SearchOption.AllDirectories);
currentFolder = di.FullName;
foreach (FileInfo file in files)
Trace.WriteLine("Processing the report: " + file.FullName);
Trace.Indent();
SwitchFile(file);
Trace.Unindent();
protected virtual void SwitchFile(FileInfo file)
CRAXDDRT.Report rpt = app.OpenReport(file.FullName, missing);
SwitchTable(rpt);
SwitchSubreports(rpt);
SaveReport(rpt, file);
protected virtual void SwitchSubreports(CRAXDDRT.Report rpt)
Trace.Indent();
foreach (CRAXDDRT.Section section in rpt.Sections)
foreach (CRAXDDRT.IReportObject robj in section.ReportObjects)
if (robj is CRAXDDRT.ISubreportObject)
CRAXDDRT.ISubreportObject sub = (robj as CRAXDDRT.ISubreportObject);
Trace.WriteLine("Processing sub report: " + sub.Name);
SwitchTable(sub.OpenSubreport());
Trace.Unindent();
protected virtual void SwitchTable(CRAXDDRT.Report rpt)
Trace.Indent();
foreach (CRAXDDRT.IDatabaseTable table in rpt.Database.Tables)
Trace.WriteLine(" Processing table: " + table.Name);
// this one line should do it
(table.ConnectionProperties["Database"] as CRAXDDRT.IConnectionProperty).Value = DBName;
// but it didn't so try this
(table.ConnectionProperties["UseDSNProperties"] as CRAXDDRT.IConnectionProperty).Value = "1";
// read that this 'might' work
table.SetLogOnInfo(OdbcName, DBName, missing, missing);
// but it didn't so I tried this with the user anme and password set
table.SetLogOnInfo(OdbcName, DBName, "XXXXX", "XXXXX");
// read that this is requiried, but it does nothing
table.Name = table.Name;
// this causes issues - the map fields thing pops up which is way not cool
//table.Location = table.Name;
Trace.Unindent();
}//class
}//namespace
</pre>
<br/>
At this point I really don't care which one will work the best, I am just desperate for a working solution. Any help, any at all would be greatly appreciated.<br/>
<br/>
Thanks<br/>
<br/>
-Cam<br/><br/>This is a typical requirement of most application and is relatively trivial to implement. There are a lot of samples and documentation on our support site (links below). Also, search these forums for code snippets that will help you. BTW., do not use the craxDDrt.dll as you are not licensed to use it.
To look for downloads:
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm
Articles:
https://www.sdn.sap.com/irj/sdn/businessobjects-articles
Notes:
https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_ossnotes&query=&adv=true
Samples:
https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsfor.NETSDK+Samples
Dev. Library and API reference:
http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm
http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_apiRef_12_en.chm
My recommendations:
https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23&overridelayout=true
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/208edbbf-671e-2b10-d7b5-9b57a832e427
https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/702ab443-6a64-2b10-3683-88eb1c3744bc&overridelayout=true
Ludek
Edited by: Ludek Uher on Jul 21, 2009 8:38 AM -
Newbie questions about Database replication, "backups", and sql version
Just created my first Sql Database using the "SQL Database Management Portal". A blast but three questions come to mind:
1. Is this DB automatically
"replicated"? (In other words, is DB "failover" or clustering, a feature of all newly created Azure databases?)
2. Our on-premise model is to make a daily DB backup which is saved to a nightly tape. If needed, we can restore a two-month old database backup under a new name to compare it with the current one. Does Sql Azure support this capability
or not? Can it be requested?
3. Which on-premise version of sql is "Sql Azure" closest to? (2014?)
TIA,
edm2
P.S. My database was created using the "web" edition.Hi edm,
According to your description, you create a SQL Azure database in Azure platform. The replication feature is not supported by Microsoft Azure SQL database. If you want to sync the SQL Azure database and local database, you can use SQL Azure Data Sync service.
For more information, see:
http://blogs.technet.com/b/the_cloud_pilot/archive/2011/10/24/your-first-sql-azure-data-sync-step-by-step.aspx
In addition, if you have Web or Business Edition databases, you must create your own backup strategy. You can use database copy or Import and Export services to create copies of the data and export the file to an Microsoft Azure storage account. Meanwile,
Windows Azure SQL Database provides a mechanism for automating the process for exporting a database to BACPAC files on a set interval and frequency. For more information, see:
Schedule an Automated Export:
http://msdn.microsoft.com/en-us/library/hh335292.aspx#automate
Windows Azure SQL Database Backup and Restore strategy:
http://www.mssqltips.com/sqlservertip/3057/windows-azure-sql-database-backup-and-restore-strategy/
Currently, Azure uses a special version of Microsoft SQL Server as its backend. It provides high availability by storing multiple copies of databases, elastic scale and rapid provisioning, when we check the version of SQL Server, it shows as follows.
Microsoft SQL Azure (RTM) - 11.0.9216.62
Regards,
Sofiya Li
If you have any feedback on our support, please click
here.
Sofiya Li
TechNet Community Support
Maybe you are looking for
-
Usage of exists in if-then-else statements
please correct the mistakes in this procedure regarding exists in the use of if then else statement .as i am new to oracle i am unable to do it. errors are statement ignored exists should be inside the statement; CREATE or replace FUNCTION CHECK_FG_I
-
How can I set up my mail account to receive mail?
I have a brand new imac i'sight 3.06 Ghz, 500GB etc. I have added my UK hotmail email account to the mail application and I am able to send email directly from the application from my hotmail mailbox, but when i press 'Get new mail' the bar flashes a
-
How do i deactivate an ipod touch from my iTunes
I know this should seem simple, but some how I am missing something. I have tried searching and can't find anything on deactivating a device. I just need to deactivate an old iPod touch from my iTunes account that I am selling on Craigslist. Help?
-
hi all, I have a requirement where in i have to print amount in words. The user enters the amount in table rows, and the total in amount gets printed in another text field. I have put the code for sum in the exit event of the rows(cell) this is done
-
my itunes store isnt loading properly and i am getting error 1202 on all requests