SQL question in a high volume web app environment
Hi,
We have a high volume website used in a hospital setting. When a doc selects a patient, we have to delete all previous patient history records for the patient from a certain table and insert new records retrieved from a web svc called at runtime during patient selection.
Our 2 options are:
Option1:
1. Call Web svc, and always insert the results into pt_history, even if this creates duplicates (which it normally shouldn’t, if we only call every 24 hours)
2. Only pt claims_history records that are less than 24 hours old from app method calls
3. Nightly batch job cleans out records older than 24 hours
Option2:
1. Delete all existing history recs for a patient each time before calling web svc
2. Call web svc, and always insert the results into pt_history (no chance of duplicates here)
3. No change to existing methods
4. No nightly batch job
I'm leaning to option 1 to avoid contention\locks\deadlocks on the table. Any other solutions out there?
Also any insights into which may be a better option this being a high volume transaction (several 10s of calls every sec) and table could grow to be oretty large (2 million recs and more)
Thanks,
JGP
1) Why do you need to "delete all previous patient history records"? That seems contrary to the point of having patient history records...
We want to keep these records only for 24 hrs. Older than 24 hrs is not needed.
2) If you are just using this table to cache results from the web service call, could you use a temporary table?
We wan to cache across all sessions for 24 hrs. So temp table would not work.
Thanks,
JGP
Similar Messages
-
Architecture/design for high volume web service calls from on Demand
Hi,
We have hundreds of end users (less than 600 users) that will be initiating web service calls from On Demand that will deal with both querying (stateful transaction) and inserting/updating data (stateless). Currently, we see a limitation on the number of stateless sessions (33) that can initiate web service calls. We are afraid this will lead to poor performance with the number of sessions that are allocated for stateless sessions.
Can someone provide any design or framework information that can be implemented for high volume web service calls from On Demand? We anticipate 35K+ web service calls that will be initiated from On Demand per hour.
Thanks.Hi,
We have hundreds of end users (less than 600 users) that will be initiating web service calls from On Demand that will deal with both querying (stateful transaction) and inserting/updating data (stateless). Currently, we see a limitation on the number of stateless sessions (33) that can initiate web service calls. We are afraid this will lead to poor performance with the number of sessions that are allocated for stateless sessions.
Can someone provide any design or framework information that can be implemented for high volume web service calls from On Demand? We anticipate 35K+ web service calls that will be initiated from On Demand per hour.
Thanks. -
How to convert Web app into a channel?
To whom it may concern,
Does anyone know how to convert a Web app into a channel inside the Portal server 6.0?
I developed the web app and tried to create a provider and a channel for it, but the Portal server did not recognize the WEB-INF folder and give me errors saying that it couldn't locate the class files.
I also have a problem with URL inside my jsp page (channel).
For example, I have two jsp pages:
/etc/opt/SUNWps/desktop/default/MyCustomProvider/test1.jsp
/etc/opt/SUNWps/desktop/default/MyCustomProvider/test2.jsp
and when I try to put a link from test1.jsp to test2.jsp using
... and make a channel based on test1.jsp. The channel will display the link as "http://mydomain/portal/test2.jsp" and result in "Error: page not found". I want the link to point to
/etc/opt/SUNWps/desktop/default/MyCustomProvider/test2.jsp
To summarize my questions,
1) Where should the web app be located in the Portal server?
2) How to make a link inside one jsp page (channel) to point to another page inside the same folder?
Thank you in advanceHello Karthik,
I just tried to solve my problem with your suggestions, unfortunately, my JSP channel still doesn't work :(
The portal server keeps reporting "Server Error..." when I tried to add query at the end of the href.
Do you still have any other suggestions?
Thank you -
Hello All,
I have an ear file containing a war for a web app and a jar for an ejb. I am trying to instantiate the EJB in my web app (war file). My question is how does the web app know about the interfaces from the EJB:
I want to call the local interface from the bean. For example in the client:
Context initialContext = new InitialContext();
AccountHome accountHome = (AccountHome)
initialContext.lookup(�java:comp/env/ejb/accounts�);
How does the client know about the AccountHome Interface. Do I actually have to have a package in my webapp that defines the interface AccountHome?The interfaces have to be in the classpath, of course. JAR them up and put them in the WEB-INF/lib.
Access them using JNDI:
http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html
% -
Access Web App - 404 File or Directory not Found
Trying to create a Sharepoint 2013 Access Web App, app creation completes successfully, I can check in SQL and the database for the Web App is created successfully also. When I try to open the Access App i get a 404 - File or directory not found.
Any ideas, I do not have an Office Web App Server setup, is this required?
Thanks, TJBeen so long that I don't exactly remember. I can't remember what I had in DNS that was causing the issue. Currently though, I have my Sharepoint apps zone, which contains a CNAME entry with the following information:
Alias name: *
FQDN *.(DOMAIN).COM
FQDN Target: SP1.(DOMAIN).COM
Where (DOMAIN) is my domain. Hope this helps, I will look a little more and try and remember what I did. -
Members regular gift contacts with web apps?
Hi All,
Appreciate if anyone can help. I am building an online gift shop and my customer wants the ability for the regular customers to be able to log in and store their friends and family special dates. For example, Wife's Engagement, Wife's Birthday, Sister etc.. Once these are stored, the customer can log in and simply choose the gift and select "Wife" and it will automatically add in the address details to an order form.
I am thinking to do this as a web app, but i have two main questions:
1. Can a web app be created so that a member can only see and edit those contacts he created?
2. How can an order form capture these details after the memeber selects "wife" etc..
Then further on the back of this, say he adds in wifes birthday into the web app, can this then be used by the email marketing to automatcially send an email to customer to remind him about wifes birthday and order gift?
Thanks for all your help.
ScottTo answer your questions about number 1: You can have a website user login to a secure zone. Once inside the secure zone you can add a form to add a web app item. Once the item is submitted by the user while they are in a secure zone it gets "attached" to their account. When a web app item is attached to a user you can show them a list of their submitted web apps in the secure zone only. You could list these publicly as well but that's not a good idea if it's a collection of personal information like addresses.
My concern with this is I know that BC creates a publick URL for each web app item. This gets included in your sitemap.xml file automatically. The only way to avoid this is to disable the web app item but that also will disable it from being show to logged in users when you list their submitted web app items.
Because of this concern I don't think it's possible to achieve what you want. The web app items are considered public and I don't think there's a way to turn that off. I hope someone has a way around this, but I can't think of one. And because web of the public nature of web app items I don't think web apps is the way to go.
You'd think that you could do it with an extended CRM dataset but I'm not sure how you'd go about it.
Re: Automated emails to your customer. That is possible. BC has a set number of fields that email campaigns use to send email campaigns against. The first one is "Birthday" and the other are open-ended for you to use any type of date-- anniversary, etc.
Here are some links about automating emails based on dates: http://bcgurus.com/blog/birthday-email-marketing-campaigns
And: http://forums.adobe.com/docs/DOC-2541
But, again, there's a set number of fields for anniversary dates right now in BC so they can only add a few of them which might not be applicable for your case. -
SharePoint 2013 SP1 and Office Web Apps SP1 not working using HTTP
Hi I had problems installing and configuring Office Web Apps 2013 SP1 integrated with SP 2013 SP1.
Do you know if there is any issue?
This is the error in the owa side:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 4/24/2014 10:04:54 PM
Event time (UTC): 4/24/2014 9:04:54 PM
Event ID: 86c0893b9e89427babde2c4e931e0a28
Event sequence: 17
Event occurrence: 2
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/2/ROOT/wv-1-130428459380785645
Trust level: Full
Application Virtual Path: /wv
Application Path: C:\Program Files\Microsoft Office Web Apps\WebWordViewer\
Machine name: SPS-OWAS01
Process information:
Process ID: 13696
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: HttpUnhandledException
Exception message: Exception of type 'System.Web.HttpUnhandledException' was thrown.
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.HttpContext.InvokeCancellableCallback(WaitCallback callback, Object state)
at System.Web.UI.Page.LegacyPageAsyncInfo.CallHandlersPossiblyUnderLock(Boolean onPageThread)
at System.Web.UI.Page.LegacyPageAsyncInfo.CallHandlers(Boolean onPageThread)
Unable to determine zone from request
at Microsoft.Office.OpenWebApplication.WopiOM.DecomposeWopiUrl(List`1 actionList, HttpRequest request, WopiAction currentAction, String extension, Boolean forceSsl)
at Microsoft.Office.Web.Apps.Environment.WacServer.WSUrlAdapter.ChangeActionInWacUrl(HttpRequest request, WacUrlApplication application, WacUrlAction currentAction, WacUrlAction targetAction)
at Microsoft.Office.Web.WordViewer.Controls.Application.RegisterApplicationInit()
at Microsoft.Office.Web.Common.AApplication.OnPreRender(EventArgs e)
at Microsoft.Office.Web.WordViewer.Controls.Application.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Page.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Request information:
Request URL:
http://sps-owas01/wv/wordviewerframe.aspx?ui=en-US&rs=en-US&WOPISrc=http://sharepoint.internal/_vti_bin/wopi.ashx/files/8b568ecdf89c44d8afd4132bc0b82b32&sc=http://sharepoint.internal/SitePages/Home.aspx&wdEnableRoaming=1
Request path: /wv/wordviewerframe.aspx
User host address: 10.10.199.27
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 7
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.HttpContext.InvokeCancellableCallback(WaitCallback callback, Object state)
at System.Web.UI.Page.LegacyPageAsyncInfo.CallHandlersPossiblyUnderLock(Boolean onPageThread)
at System.Web.UI.Page.LegacyPageAsyncInfo.CallHandlers(Boolean onPageThread)
Custom event details:
José Quinto Zamora SharePoint and Search Specialist MCITP and MCPD in SharePoint 2010
http://joSharePoint.comIt show me also this message:
<meta content="width=device-width" name="viewport" /><style></style>
Server Error in '/wv' Application.
Unable to determine zone from request
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Microsoft.Office.OpenWebApplication.DiscoveryEntryNotFoundException: Unable to determine zone from request
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[DiscoveryEntryNotFoundException: Unable to determine zone from request]
Microsoft.Office.OpenWebApplication.WopiOM.DecomposeWopiUrl(List`1 actionList, HttpRequest request, WopiAction currentAction, String extension, Boolean forceSsl) +598
Microsoft.Office.Web.Apps.Environment.WacServer.WSUrlAdapter.ChangeActionInWacUrl(HttpRequest request, WacUrlApplication application, WacUrlAction currentAction, WacUrlAction targetAction) +161
Microsoft.Office.Web.WordViewer.Controls.Application.RegisterApplicationInit() +1766
Microsoft.Office.Web.Common.AApplication.OnPreRender(EventArgs e) +1531
Microsoft.Office.Web.WordViewer.Controls.Application.OnPreRender(EventArgs e) +17
System.Web.UI.Control.PreRenderRecursiveInternal() +113
System.Web.UI.Control.AddedControl(Control control, Int32 index) +12375740
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +246
System.Web.UI.Page.Render(HtmlTextWriter writer) +40
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5363
José Quinto Zamora SharePoint and Search Specialist MCITP and MCPD in SharePoint 2010
http://joSharePoint.com -
Office Web App error - unable to open PDF after multiple trials
Hi, we are using Office Web App server 2013 on win server 2012 (NO Sharepoint installed) to preview files (doc, docx, pdf, xls, xlsx, ppt, pptx), OWA is set as http, wopihost
is http as well under different from HTTP80, HTTP809 application pool
File conversion if fine for small files and large files to some point - we can process same large pdf (100MB) 30-50 times, but after that there is a message
"Sorry, Word Web App ran into
a problem opening this document. To view this document please open it in Microsoft Word."
Server has plenty of free space, PerfMon
does not show spikes, no memory spikes in Process Manager. ULS logs do not provide any good info either...
No errors in event log under Applications,
System, or Microsoft Office Web Apps sections.
That error will be shown if we process
the same file. if try to process different file it works fine (again - few dozen times), but if after that I try to process first file - it shows error again.
Documents
are located on the same server as OWA installed, same machine has wopi site in non owa application pool (from Microsoft demo
- C#)
The only resolution i found is to reset
WAC server from PowerShell or restart IIS - after that it starts to process original file...
If I just recycle OWA application pools
- HTTP80, HTTP809 it does not help. (tried to change Recycling condition in IIS for those pools - it slightly improves situation but does not resolve).
I can reproduce such pattern with different file types, it just matter of number of hits.
Same error present if we use OWA and wopi on machine as https with certificate.
We use VerboseEx option for logging - no errors in ULS log files, but multiple Sync exiting
early records similar to
Sync exiting early: LastSyncTime = 09/16/2014 14:52:07
at Microsoft.Office.Web.Apps.Environment.WacServer.ACacheableFarmStateObject.Sync(Boolean force)
at Microsoft.Office.Web.Apps.Environment.WacServer.AFarmSettings.TryGetSettingValue[T](String settingName,
T& value, Boolean shouldProcessValue)
at Microsoft.Office.Web.Apps.Environment.WacServer.WSConfigAdapter.TryGetValue[T](String settingName,
T& value)
at Microsoft.Office.Web.Apps.Environment.WacServer.WSServiceInstanceFinderAdapter.GetAgentUri(WebAgentProperties
agentProperties, String machineName, String fqdn)
at Microsoft.Office.Web.Apps.Environment.WacServer.WSServiceInstanceFinderAdapter.UpdateServiceList()
at Microsoft.Office.Web.Apps.Environment.WacServer.WSServiceInstanceFinderAdapter.FindAllServiceInstances()
at Microsoft.Office.Web.Common.ServiceInstanceFinder.RefreshList(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback
callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback,
Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()
---------------------------------There are some paired records
Cached service list has 39 service instances before the update
Cached service lists has 39 service instances after the update
So it goes as follows: OWA processing all formats fine, after trying same 100mb pdf file 50 times (it is possible to get same error with docx, just bigger number of trials) it does not process that pdf file, but processes others.
After IIS reset it works as usual again. After trying another 100mb pdf file 50-60 times OWA stops to process that another file... We are expecting large number of hits and resetting IIS every 30min is not a good solution...
Any help will be appreciated.
Thank youHi ,
Thank you for your post.
Whether the issue occurs with different file types or only the PDF.
Based on your description, when you reset WAC server from PowerShell or restart IIS, the issue is solved temporarily.
I recommend that you check the application account, re-enter the account, then reset the IIS.
whether the issue occurs with different file types or only the PDF.
In addition, please check if the link is useful:
http://stevemannspath.blogspot.jp/2013/04/sharepoint-2013-pdf-support-and.html
Best Regards,
Lisa Chen -
I have setup my Office Web App Environment following the following article.
http://technet.microsoft.com/en-us/library/ff431687.aspx#oauth
This is a production environment with HTTPS. I can go to
https://URL/hosting/discovery and it pulls up the XML like it should.
The setup seemed to go well but when I try to open the docs up from SharePoint I get he following errors.
When opening a Word Doc: "Sorry, there was a problem and we can't open this document. If this happens again, try opening the document in Microsoft Word"
When opening a PowerPoint Doc: "Sorry, we couldn't open this presentation because we ran into a problem. Please try again."
When opening a Excel Doc: "We couldn't find the file you wanted. It's possible the file was renamed, moved or deleted."
I see suggestions for AllowOAthOverHttp but did not set this because it is HTTP. I also have the zone set to external-HTTPS.
Please let me know if you have any suggestions.
Thank you,Try to restart IIS. Then check if your domain
is is allowed to connect with office web apps server by running Get-OfficeWebAppsHost
cmdlet.
If your domain is not the the allowed list, add it by New-OfficeWebAppsHost -Domain <String>. -
Office Web Apps KeyNotFound Exception After December CU
After applying the December CU to my WAC 2013 farm, documents will no longer open in browser from SharePoint. The install went smooth. I followed the instructions to remove the hosts from the farm, install the update and recreate the farm. The
secondary server joined the farm without any errors. When I try to open a document from a SharePoint site, I see the following errors in the logs on the WAC hosts:
ServiceInstanceFinderAdapter.FindAllServiceInstances() threw an exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Collections.Generic.KeyNotFoundException: The given key was not
present in the dictionary.
at Microsoft.Office.Web.Apps.Environment.WacServer.AFarmTopology.GetMachine(String machineName)
at Microsoft.Office.Web.Apps.Environment.WacServer.WSServiceInstanceFinderAdapter..ctor() -
-- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Microsoft.Office.Web.Common.EnvironmentAdapters.HostEnvironment.LoadAdapterInstance(AdapterLoadInformation adapterInfo, Boolean readAppConfigOnly)
at Microsoft.Office.Web.Common.EnvironmentAdapters.HostEnvironment.AdapterLoadInformation`1.<>c__DisplayClass17.<BuildInstance>b__16()
at System.Lazy`1.CreateValue()
at System.Lazy`1.LazyInitValue()
at Microsoft.Office.Web.Common.EnvironmentAdapters.HostEnvironment.get_ServiceInstanceFinderAdapter()
at Microsoft.Office.Web.Common.ServiceInstanceFinder.RefreshList(Object state)
I can't find any online documentation about this error in a post update scenario. Any ideas on my next steps?
ThanksRemove the WOPI binding from SharePoint, remove each OWA server from the farm (and the farm itself), then just recreate the setup. It looks like it is missing a machine name in the farm.
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
High availability for Lync 2013 persistent chat server and office web app server
I have 1500 users, need HA in primary data center and DR also. looking for HA and DR solution for persistent chat server and office web app server.
is below correct?
1. 2 persistent chat server in a pool of primary data center and 1 in DR. can this be reduced or any changes?
2. 2 Office web app server in a pool of primary data center and 1 in DR. can this be reduced or any changes?
also do i need HLB for both roles?1) In Lync Server 2013, there are improvements in both high availability and disaster recovery:
High availability improvements: SQL Server mirroring is used to provide high availability for the Persistent Chat Server content database and Persistent Chat compliance database within a data center (in-site).
Disaster recovery improvements: Persistent Chat Server supports a stretched pool architecture that enables a single Persistent Chat Server pool to be stretched across two sites (that is, a single logical pool in the topology, with servers in the pool physically
located across two sites). SQL Server Log Shipping is used for cross-site disaster recovery.
For more information about high availability and disaster recovery, see
Configuring Persistent Chat Server for High Availability and Disaster Recovery in the Deployment documentation.
2) for HA & DR, you can 2 Office web app server in a pool of primary data center and 1 in DR. and You will need HLB for office web app servers
http://blogs.technet.com/b/meamcs/archive/2013/03/27/office-web-apps-2013-multi-servers-nlb-installation-and-deployment-for-sharepoint-2013-step-by-step-guide.aspx
Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
Mai Ali | My blog: Technical | Twitter:
Mai Ali -
Use SQL Azure with local web app?
Hello all-
I have a web app running on a local-ish (our Data Center) server which runs ColdFusion and SQL Server on the same physical hardware. The load for the app is not too great, so running both services on the same box is not problem.
I need to upgrade SQL Server, and I would prefer not to put more resources onto our local servers if possible. Essentially, I would like to move to the cloud. BUT at this point I don't want to move my code to the cloud due to file storage and
a few other issues.
Is it feasible to use SQL Azure as my datasource for my local web app? I am at a top-tier University on the west coast, and our connection speeds are about as good as you can possibly get.
I don't mind a minor slowdown. For instance, if the round-trip takes 30 milliseconds, I won't be sweating that. But I'd rather not have a relatively snappy app turn into something agonizing for users.
Also, we have a perimeter firewall on campus which normally blocks all SQL Server traffic. Is it possible to change the port that SQL Azure uses?
Any guidance would be appreciated.
Thanks-
KarlHello,
At this time I have 4 virtual servers on Azure (2 of them SQL Server instances) on a high availability configuration and it only
cost 13.35 per day. It is very cheap. Incoming traffic is free.
About how to Connect to SQL Azure, the following application may help:
http://code.msdn.microsoft.com/windowsazure/ASPNET-MVC-connect-with-1f40770f
What is the size of the database?
About the port default port and the organizational firewall, please read the following article:
http://www.dotnetsolutions.co.uk/blog/connecting-to-sql-azure-without-changing-your-firewall
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com -
Using SQL Server Reporting Services Standard edtion on the Web/App server
I would like some clarification of when is it a supported configuration to use SQL Reporting Services Standard Edtion with BPC 7.0M.
If you have a standard Multi-server installation with WEB/APP/RS/IS on one server and SQL/AS on the other server, is SQL Reporting service required to be Enterprise Edition? The v7.0M SP4 installation guide is a bit confusing on this because it says Reporting Services standard edition is supported, but then it says that SQL Enterprise Edition is required on the web/app server.
The Web/app would have SQL Management tools (edition-independent), Integration Services (edition-independent) and Reporting Services (Standard is allowed?) - so that would seem to mean that you can have SQL Standard edition on the front-end Web/App server.
Please advise as to what we need to tell customers going forward.
thanks,
Tony DeStefanisHi Tony,
SQL Server SE is supported for web/application server but you have limitation.
If you need multiple application server then RS has to be installed into a web farm and in thta case SE can not be installed it is required EE.
But if you have just one application server SQL server SE can be used without any problem.
More than that RS can be a complete separate server it is not necessary to be in any of SAP BPC server (web/application or database server) so in that case again you can use SE without any problem.
EE is required just when you need high availability and in that case you need to install RS into a web farm.
I hope this clarify a little bit when you can use and when you can not use SE for RS.
Regards
Sorin Radulescu -
General question about uploading web apps
i have my site completed and it works on the testing server
without a glitch. i've uploaded static sites before without a
hitch, but i'm not so certain about web apps. seems when you upload
the site with dw, it uploads the html and php . . . but then there
are the tables from the db. uploading them and getting them to hook
up all over again . . . how do you do that? can someone review the
steps please. thanks.something like this:
1. check your remote server has phpMyAdmin installed and the
URL to
access it (phpMyAdmin is a web app written in PHP and you
access it
through a browser)
2. download and install phpMyAdmin locally
3. run phpMyAdmin, usually
http://localhost/phpMyAdmin,
but the url will
vary depending the installation and your development
platform.
export your local DB; phpMyAdmin will create a file named by
default
"localhost.sql". depending your browser configuratioon you
can change
the file name/choose where to save
4. run phpMyAdmin in the remote server and import your DB
just choosing
the file in step 3
later you can export/import tables instead the full DB. if
you're
reimporting the DB remember to check the "Add DROP DATABASE"
checkbox
when exporting
you can't see any files in the server with phpMyAdmin, it's
only a
visual interface to the MySQL server. keep using DW to
create/modify/upload html, js and php files
hconnorjr wrote:
> so the steps go something like this:
> 1. find db to upload from testing server
> 2. go to new server. find the directory that is used for
databases (presumably
> one that the admin has already set up for apache/php to
look for db tables.
> make a db of the same name as in your testing server.
> 3. use phpMyadmin on the testing server and make backup
of your db. since its
> new for the production server use the default values. in
this step the db can
> also be backed up by tables if its large and upload time
might be an issue.
> 4. go the the new server. with the phpMyadmin on that
server, name a database
> with the same name as the one on the testing server. use
IMPORT. go to the
> browse button and find the db on your testing server and
IMPORT it.
>
> small question: i can see the files on the remote server
from dw when its
> properly set up, but does phpMyadmin allow me to see
files on my testing server
> without some configuration?
> -
I am developing an app that will server millions of users. Most of the information coming out of the database won't be of any security concern, but there will be some accounts with financial information that I want more secure. For money reasons, I am
looking at using MySQL for the majority of the Web app and then when I am using a secure connection for money things, using Microsoft SQL Server. Is there anything wrong with that idea?
DCSSRI understand the confusion. I don't want the expense of Microsoft SQL server and was thinking that if I left everything that didn't need to be secure in MySQL, then I could use Microsoft SQL Server free (less than 10 GB) for just billing where security
is more of an issue for me. It might just be me, but I feel more vulnerable using MySQL.
Should I not feel that way?
DCSSR
This is wrong and it is not not professional to throw recommendations regarding a specific system design , while we do not know your system characterization (which is something you can not post in a forum). What we do here is mostly helping in specific question
or just throw comments and general points based on golden rules (rules of thumb). as i wrote before I see no reason of using both MySQL and SQL Server and the new information did not change this.:-)
I can not tell how you should feel, as I dont know you or your system and most important I do not know your developers knowledge/ability. I can tell you that there is no problem in using MySQL regarding security if you do it in the right way. I can tell
you that I would feel great with working with MySQL regarding security (By personally i prefer SQL Server).
* You can think on using NoSQL (as well as MySQL) if u need free database server if the size limitation of 10 GB is the problem. You can use flat database as well for some data.
* If the problem is using 20 GB then I will prefer in most cases to use 2 databases from the same type on using 2 different database server. In this case where I have to choose between using SQLEXPReSS+MySQL or 2 SQLEXPRESS i will probably prefer 2 SQL
EXPRESS databases (in 2001 I had a system with more then 20k users using several MS-ACCESS as databases... It worked great).
I hope this is useful :-)
[Personal Site] [Blog] [Facebook]
Maybe you are looking for
-
Wierd problem with web start in windows 7
I have a wierd problem with my web start app in windows 7, it just hang it self. it work fine in windows XP and Vista. The wierd thing is that i can open the app but when i press on a specific button that will make a jlabel present a .png image evert
-
Report for Slowakia shows assets and liabilities in local currency
Hello @ all, do someone have the idee where I can find a report in SAP information system, that show me the assts and liabilities in local und foreign currency, as a legal requirement? Tks for help. BR Black
-
please help :-)
-
I have built packages for INN, a news server capable of being a private server with only a few groups, to a massive server running thousands fo groups, which seem to have a bit of a problem with what UID and GID the news user and group has. The only
-
Enable Provisioning Tab in Service Attribute in Master Item
Hi All, In Item Master service tab, we have Enable Provisioning tab. What is impact of tab on Serviceable Item?. What will happen when I will enable tab, whether It will impact on Item Instance creation in Installed Base.