Bringing back hub/mb/cas server

Exchange 2010 sp3, 1 DAG, Win2k8 r2 sp1
2 MB, 1 hub main site
1 MB/CAS/hun DR site
for a long time, the Exchange server in DR site has been offline because of no available disk space. now that both the Exchange servers in main site and DR site have the same hd size for the mailbox database, i'm planning on bringing back the DR site Exchange
server.
problem is, the DR site Exchange server have the previous configurations in terms of mailbox database names, sizes. the main site Exchange servers have different database names, sizes. but both have the same drive letters.
question is, when i bring online the DR site Exchange server, how can i make it sync with the new configurations from the main site Exchange servers? should i delete the old mailbox databases in the DR site first, do a file level copy of the mailbox databases
from the main site, and then restart Exchange?

If your database is that large, your best bet for adding a second copy is to use external storage, as you suggest.  However, in order to do this, you are going to need to freeze the database so it doesn't change during the time you are copying the database
and placing it onto your second server.  To do this, you need to add the second database copy (without seeding it - using "Add-MailboxDatabaseCopy -SeedingPostponed" - this will save the log files necessary for the database
copy until it is available to add them) before you start copying your database files, and you will need to copy your database files while the database is offline - you can bring it back online once you have copied it.  I am going to guess
that you don't have the storage necessary to host your log files for an extended time period (more than a week), so you will need to copy the database and get it placed on the second server in a very short time period in order to complete this before your
log drive is full. And if you have a lot of churn in your database, those transaction log files are going to take a very long time to copy across your WAN link so they can be read into the database copy.
An alternate solution you may consider, which won't require that the database be copied manually to the new server, is to add a new mailbox database with copies on both servers, then to move mailboxes into this database. This will allow you to grow the database
gradually, allowing the passive copy to keep up to date with the active primary. You can move the high priority mailboxes to this database first, moving to mailboxes of lower importance over time.
I'll add a final note - if you add your database copy on the weekend, you may be able to seed it across your WAN.  My calculations show that this should take less than a few hours (easily less than half a day), which may be much faster than if you attempt
to copy the database to a USB device and transport it to the second datacenter.  That WAN connection is going to be saturated while this copy goes on, which is why I recommend doing it on a weekend.

Similar Messages

  • Exchange 2010 server (Mail,HUB and CAS) installation in new site.

    We are  planned to install Exchange 2010 servers(MAIL,HUB and CAS) server in new Active director site in existing exchange organization.
    Kindly share best practice link for exchange server installation in new site.

    The best practice for installing into a new Active Directory site is the same as installing into a new organization, except you don't need to prepare the organization or domains (unless you are also installing into a new domain that hasn't been prepared).
    Install the CAS then hub, then mailbox roles, or install a multi-role server, then define your CAS Array name and IP address, and set your CAS behind a load balancer (if needed). Add your external certificate to both the CAS and the load balancer (and the
    hub if you use TLS for mail transfer), and you should be golden.  Also, if you intend to proxy your CAS connections, here's a link that may help: 
    https://technet.microsoft.com/en-us/library/bb310763.aspx?f=255&MSPPError=-2147217396
    For completeness, here's a thread on the msexchange.org forums that specifically mentions adding Exchange into a second site: 
    http://forums.msexchange.org/New_Exchange_2010_at_another_Site/m_1800557445/tm.htm

  • RE: Remove a CAS/HUB Exchange 2010 server from AD

    Hello everybody, 
    i've an Exchange organisation that is composed of: 
    2 cas/hub servers in an array (cas1, cas2), 
    1 hub/fsw server (fsw) 
    2 MBX servers in a DAG (ex1, ex2) 
    one day i've decided to add an additional cas server (cas3) but some days later it falls down. 
    So i've decided to uninstall it from AD but i've deleted cas3 computer acccount from AD by mistake some days before. i want to uninstall this
    exchange server from AD, i've tried to recover it in order to do clean remove but not successfully. 
    Please advise me, i really need help!!

    The best available option you have at this point of time is to remove the server manually.
    http://www.exchangeranger.com/2012/03/manually-uninstalling-exchange-server_01.html
    No need to go for PSS support at this point of time, I am sure they will give the same as best available option as your objective is to remove the server.
    Cheers,
    Gulab Prasad
    Technology Consultant
    Blog:
    http://www.exchangeranger.com    Twitter:
      LinkedIn:
       Check out CodeTwo’s tools for Exchange admins
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Exchange server 2010 Hub-Cas server role remove from organization

    Dear all,
    I am going to remove my one of my hub-cas(both the roles installed in same server)server from my organization.
    Cas server configured into cas array. So anyone please guide me to remove safely.
    Parthiban selvaraj

    Hi,
    From your description, I would like to clarify the following thing:
    If you use NLB, you need to remove the CAS server from your NLB cluster and then remove this CAS&Hub server. If you use other sort of load balancer, you need to use it to remove the server from the CAS array and then remove the server.
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Redundant Hub and CAS roles for exchange server

    Hello ,
    currently we have 2 mailbox servers , 1 DAG server and 1 HUB,CAS server ( hub and cas roles in same server )
    i am looking to have a backup server incase the hub CAS server goes down  ..  or to have a redundant server for HUBCAS  incase if it goes down the other one will go up and the users will use the second one automatically
    how can i achieve that ? 
    appreciated your help

    Hello,
    If you use exchange 2010 server, I recommend you deploy multiple CAS servers as member of CAS array.
    As your requirement, you need to deploy CAS NLB, the failover will occurs automatically.
    Here is an article for your reference.
    http://technet.microsoft.com/en-us/library/ff625247(v=exchg.141).aspx
    Cara Chen
    TechNet Community Support

  • Absolutely the WORST customer service!!! Customer disservice is more Absolutely the WORST customer service!!! Customer disservice is more appropriate! Bring back support to the U.S.!! Bring back support to the U.S.!

    Absolutely the WORST customer service!!! Customer disservice is more appropriate! Bring back support to the U.S.!

    Hi richmc. I will only deal with the last part of your message.
    You say that you want to use Outlook 2007 to collect your mail. That is not a problem, it is just an email client. BT do not supply this email client. Microsoft do.
    You cannot expect BT to be able to assist customers with all the different email clients available to use. You can get the server details etc to set it up yourself.
    Most ISP's are the same on support issues for things that they do not supply.
    BT do have a paid support service if you did want to use it but for things like email setup it should not be needed.
    You also say that you have your own domain names. These NEED to be hosted somewhere to be able to use them for email.
    I don't believe that BT do hosting anymore(Could be wrong). So you would need to get in touch with a hosting company, someone like Nethosting, 1&1, GoDaddy etc to set up an email hosting account and then set up your email client to your hosting companies email servers.
    toekneem
    http://www.no2nuisancecalls.net
    (EASBF)

  • Can i use same certificate on 2 different CAS Server across sites

    Hi All
    I have a question I have been playing with for a few days,
    I have the following setup,
    2 sites connected via a VPN and a DAG configured between sites.
    Site 1-Head Office
    2 exchange 2010 servers,
    1 running CAS and Mailbox (this server is entry point to all clients for owa etc.)
    1 running Hub, CAS, Mailbox. (this is the main server and a DAG Member)
    We have a UNC certificate associated with all records pointing to remote access and its installed on both servers.
    ** Everything in this site works fine.
    ** The AD DNS server does not have a zone for the public domain with all the external records only the .local domain. Planning to change this soon.
    Site 2.
    1 exchange 2010 servers,
    1 running Hub, CAS, Mailbox. (this is the main server for this site, a DAG Member and no entry point at this time but we intend to use it for redundancy)
    ** Currently all BD are on server in site 1.
    ** The AD DNS server does not have a zone for the public domain with all the external records only the .local domain. Planning to change this soon.
    My questions are as follows:
    1      on site 2’s the cas server can I use the same certificate I’m using onsite 1. in other words all clients currently use mail.domain.com which has an IP pointing to site 1, can I use that same certificate in site 2 and associate
    it with the CAS server there? (in the event of a failover I just change the records IP)
    2      All smtp traffic come through site 1, when I test moving active databases to site 2, all email stay in the ques of exchange server in site one, they don’t get delivered. (I have not set AD replication through smtp so don’t know
    if this is a factor)
    3      When I do set the active databases to site 2, webmail and remote services stop working, I get the infamous error when logging onto webmail, service unavailable because it’s been moved. I have read a lot about this being an internal
    external url issue.
    All these issues im starting to think they all interlinked, and would like some help.
    Cheers

    Answers to your questions:
    Yes.  Understand that until you swap your external DNS so it points to Site 2, the mail.domain.com won't be accessed, but it will be there for when you want it to be.
    AD replication is not the issue, so don't try to set it to use SMTP.  If you have hub servers in both sites, your inbound Internet email should be delivered from the Site 1 hubs to the Site 2 hubs.  We may need more information before we can give
    you a good answer for this question.  However, you may check the following TechNet article (and its links) for assistance. 
    http://technet.microsoft.com/en-us/library/aa998825(v=exchg.141).aspx
    Web access requires that the CAS you connect to be either externally accessible and in the same site as your mailbox server, or that the CAS in the inaccessible Windows site needs to be configured as internal only and the accessible CAS needs to be configured
    to proxy connections.  For this, make sure you have followed the directions in the following TechNet article.
    http://technet.microsoft.com/en-us/library/bb310763(v=exchg.141).aspx
    HTH ...

  • Bring back iTunes syncing feature back!

    I don't mean to be the stickler, but I cannot believe Apple decided to force us to use iCloud for syncing contacts. If i had known that upgrading to Maverick would have caused such, I would never have done so. I have a lot of personal and sensitive information on my iPhone. I don't want such information to be stored at any cloud platform. In fact, I prefer iPhone over Android phones for this feature (allowing users to decide whther they will use syncing via iTunes versus via iCloud). Now that feature is gone, I am in need of retracting back to the previou version of iTunes or Mountain Lion OS. Otherwise, I will need to start looking into if Android platform allows such. I want choices especially when sensitivie information is involved. How often do we hear about someone hacking into some corporate data hub? I don't want to risk.
    Please bring back the feature to sync via iTunes!

    Mike,
    First of all, I am grateful for the message you posted. At least you cared enough to provide your input.
    Secondly, I am not so concerned about losing data. Because, such data reside in my macbook pro, my ipad, my iphone, and my backup of the macbook pro hard drive. So, I am okay in that front.
    As far as someone taking my devices, they are password protected with non-simple (not just 4 digits standard setting) password along with features such as "Erase Data" turned on for so many failed attempts.
    Given, such I have to stand by my first request to Apple if they would reconsider giving back the feature. For my peace of mind...
    Thanks again for your input.

  • Exchange 2013 - CAS Server Multi Namespace & Site Deployment

    Hello,
    I am
    currently designing the new Excahnge 2013 environment that I am looking to deploy by the end of the month. And I have come up with two designs on what could be deployed. The first being an active/passive design with a single namespace across two sites.
    One site being the primary site and the other being the secondary DR site in a single DAG. Now this is a common design and similar setups are documented in detail online on many blogs and such.
    Where my trouble is with the second design I have come up with which is an active/active model using a multi namespace across the same two sites utilizing two DAGs. The idea here being the first
    site is the corporate head office which would only contain those users. While the second site would contain everyone else not based out of the head office. The goal being to cut out internal users from connecting all of the way into the primary site when they
    are external to it.
    Now the way in which the network is setup between the two sites. Accessing the internet from the primary site requires you to go through the secondary. So for the second design my idea would
    be for external Outlook, OWA and ActiveSync connections would connect into the secondary site for it to then proxy over to the primary. Now I am used to how Excahnge 2010 did its proxying and if the ExternalUrl property was blank is knew to proxy to the other
    site. Is that still the case with Excahnge 2013 or it does not care at all and I can just populate both the internal/external url properties for all of the CAS servers at the primary site?
    Now assuming I do populate both the internal/external url property in Excahnge 2013 for the primary site. And for this example I am going to use mail01.domainname.com for the primary site and
    mail02.domainname.com for the second. To get Outlook, OWA and ActiveSync to connect for users of the primary site externally would it be as simple as having that external internet DNS entry for mail01.domainname.com point to the same IP as mail02.domainname.com
    would be? With mail02.domainname.com pointing to a externally accessible load balancer for the second site.
    Now applying the above logic and assuming as long as you hit a CAS server. And it will find your mailbox for you does that mean I can could also use the same namespace in both locations for
    say OWA and ActiveSync? So the idea being we want to keep using webmail.domainname.com for OWA access. So if I set that URL for both the primary and secondary site as long as I hit a CAS server in the secondary site. It will be able to connect over to the
    mailbox in the primary site for OWA?
    Nicholas

    Hello Angela,
    I need some clarification to your reply as it has left me a little more confused. Where you start by saying “all client requests will firstly access the internet-facing server”.
    Are you talking about when the client is connecting in externally or when the client is internal? As this would make it seem like in my second design where only the secondary site would have internet facing CAS. That clients in the primary site internally
    would connect over to the secondary site then be proxyed back to the primary.
    Then for the separate namespace portion of your reply. I am assuming you mean the secondary site form my example which will have the internet-facing CAS server? If that is
    the case my public DNS entry would be mail02.domain.com only but then how would the client from the primary site who use mail01.domain.com which is not on an internet facing CAS server. Then figure out they can connect in on mail02.domain.com externally from
    the internet?
    And when you talk about both sites using the same namespace. And using two public DNS entries pointing to the CAS servers in both datacenters. Is that not just going to do
    DNS round robin? As described in this technet blog?
    http://blogs.technet.com/b/exchange/archive/2014/02/28/namespace-planning-in-exchange-2013.aspx
    Or is it because both datacenters will be hosting active mailboxes. Will the clients query each CAS server till it finds one in its site? I do also plan to deploy a load balancer with my CAS servers. So I would think that would cancel our using the two public
    DNS option.
    Nicholas

  • How to get .oce to talk to DAS & bring back data in Interactive Reporting?

    Hi Hyperion Experts,
    This is also a fairly basic question, I use Hyperion 9.3.1 and I have Shared Services, Workspace and Interactive Reporting Studio running on our Windows 2003 Server.
    My goal is to import a .bqy document I created in Interactive Reporting Studio into workspace, and be able to click on the "refresh" button and see it refreshes the data from the backend Oracle 10g database.
    I have completed the following steps so far,
    1. I have created a DSN. This DSN, named "Oracle 10g Data Source", when I clicked on "Test Connection" button, It ran successfully.
    2. I have created a new Datasource entry in the DAS service. If I double click on the newly created Datasource entry, the screen would display the following details.
    Connectivity Type = Oracle Net
    Database Type = Oracle
    Enter the name of the Data source = Oracle 10g Data Source
    Select the name of the Data source (it is grayed out, nothing selected)
    Server/File (it is grayed out, nothing entered)
    then, followed by some default connection parameters.
    3. I have created a "Oracle 10g Data Source.oce" file using the Interactive Reporting Studio. I saved the .oce file at
    C:\Hyperion\BIPlus\data\Open Catalog Extensions\Oracle 10g Data Source.oce
    4. I created a new constrProj_Oracle10gOCE.bqy, during the creation, I chose
    "Create a new document with Recent Database Connection File" option, then I chose the Oracle 10g Data Source.oce that I have created in step 3. After I log in with host user/password, I have created a data model and I see that it brings back a data set when I clicked on the "process" button. I saved this .bqy document.
    5.
    I imported the Oracle 10g Data Source.oce and constrProj_Oracle10gOCE.bqy into the workspace under a folder called
    Root/MYBI/Test
    6. I right click on the constrProj_Oracle10gOCE.bqy document, and chose "Open". It opened with Results section highlighted on the left hand side, and with data showing on the right hand side. However, when I clicked on the "refresh" button, I'd get a message box with a red X. It says,
    An Interactive Reporting Service error has occurred -
    Failed to acquire requested service.
    (2001)
    I guess the data I see in this constrProj_Oracle10gOCE.bqy was just the cached data that was brought back when I hit the process button of this .bqy when it was first created in the Studio, and that it never established any connection via the DAS service to the backend.
    Could someone please show me what I have done wrong here?
    thanks,
    hypuser1010

    EricaHarris,
    Yes, the issue is still open. Obviously, I have gone down the path of "Scenario One".
    Based on your reply, I have done the following.
    There are three things I am configuring here: DSN, DAS and OCE.
    1) When I created the DSN,
    I started the ODBC Data Source Administrator, Click on second tab "System DSN". I added a new ODBC Data Source.
    Data Source Name = Oracle 10g Data Source
    TNS Service Name = //146-abc.xyz.com:1521/MYORCL0617
    2) I re-created the DAS entry, per your suggestion, I made sure that "the name of the data source will be the host name you specified in your OCE".
    Connectivity Type = Oracle Net
    Database Type = Oracle
    Enter the name of the data source= //146-abc.xyz.com:1521/MYORCL0617
    3) for my OCE, I specified
    Connection Software = Oracle Net
    type of Database = Oracle
    on the first screen.
    then, on the next screen, I specified
    Host = //146-abc.xyz.com:1521/MYORCL0617
    I reployed the OCE, the .bqy document and restarted DAS. Yes, my .bqy document does refresh its data successfully from the backend.
    However, I am not 100% convinced that the .bqy uses the OCE which talks to the DAS, which talks to the DSN entry and brings data back to the .bqy document.
    Here is what I did,
    I opened up the DSN entry, changed the TNS Service Name from //146-abc.xyz.com:1521/MYORCL0617 to
    //146-abc.xyz.com:1521/NONSENSE. I then restarted DAS and redeployed the .bqy document. the .bqy document is still able to refresh its data. So, I have just proven that the .bqy document does not need a valid DSN entry to work, how come??
    Can you (or anyone) please explain the phenomenon that I see?
    Also, a very basic question. you know that when you create a .bqy in the Studio, you "import" an OCE into the .bqy document so that the .bqy knows that it should use this OCE to talk to the backend data source. but, when you deploy this .bqy in workspace, how does the .bqy know that it is supposed to go through DAS (and DSN) to interact with the database, rather than the "internal" OCE that was pre-built with this .bqy?
    thanks,
    hypuser1010

  • Outlook won't connect to CAS server in another site

    Hey guys, so heres my scenario, we were testing a primary site
    dag outage, and not for all the tea in China would outlook connect to the DR sites CAS server. When I look at outlook its still trying to connect to the
    cas server in my primary site, when I run the
    autodiscover test from the clients outlook, within the output, I see it fails on the primary and goes to DR CAS as it should, I even did a repair and that didn't work.
    i had to edit the host files on the client and point it directly
    to the DR server and then it connected, and by that
    i mean, it kept trying to connect to EX01 instead of DR01, so
    i edited the host file to make the client go to DR01 as EX01, which
    worked, so I'm not sure what's going on. All of this is internally btw.
    Current design:
    Exchange 2010 SP2 - 1DAG  (3 members) 
    "Primary site": 2 DC's, 2 DAG members, 2 Hub/CAS
    "DRSite"; 1DC (Alternatewitness), 1 DAG member running all roles
    Testing server blackout scenario at the primary site, was able to get mailboxes mounted on DR site, OWA works, able to receive mail, outlook only works if DNS is reworked.
    Thanks in advance for any suggestions. 

    Hey guys, finally got around to testing this, it
    didn't work :(.
    i built a lab with same versions and it worked automatically, the clients just connected
    on their own.
    anythingelse
    I can check?
    SIDENOTE: Not sure if related... i remember once
    we had a problem where users could could not login to their mailbox using SITEA CAS servers when the databases were hosted in SITEB and in ADSIEDIT was made to allow this to happen, the change had us edit the CAS server's site so that instead of being in DRSITE
    it was to SITEA. (Hopefully that makes sense can't remember exactly where that change was made in ADSI).

  • Do i need a CAS server per AD site?

    Hi!
    So I have been browsing through a lot of Exchange Server documentation, guides and best practice but I have not found (or misunderstanding) the CAS placement for my situation.
    We are currently in the process of upgrading to Exchange server 2013. As we have an Exchange 2003 only deployment, we will first need to move to Exchange 2010 and get rid of all the Exchange 2003 servers and then move on to Exchange 2013. We have a
    single domain with 21 AD sites. 8 of these sites (Vessels at Sea) are connected by vSat the other 13 of these sites a remote offices with a more stable connection than vSat.
    We want to have a MBX server at every site and what I get from the available documentation on the internet I will also need a HUB server per AD site. What I am not sure about is, do I also need a CAS server per site? What I get from this excerpt:
    "A new service was introduced with Exchange Server 2010 to allow these MAPI connections to be handled by the Client Access
    server. The RPC Client Access service provides data access through a single, common path of the Client Access server, with the exception of public folder requests, which are still made directly to the Mailbox server. This change applies business logic to clients
    more consistently, and provides a better client experience when failover occurs." (ref Understanding RPC Client Access.), is that I also
    need a CAS server per site.
    Can somebody give me any definite insights in this one?
    To summarize the question:
    In a multi site AD with a MBX server per site, do I also need a CAS server per site?
    Your help is much appreciated!
    Regards,
    Erik

    (for Exchange 2010) You need CAS and Hub role in each site where Mailbox role deployed
    Understanding Client Access
    "You must install the Client Access server role in every Exchange organization and every Active Directory site that has the Mailbox server role installed"
    Overview of the Hub Transport Server Role
    "You must deploy a Hub Transport server role in each Active Directory site that contains a Mailbox server role"
    Blog - Smtp25.ru

  • Bring back Visual Basic 6.0 ! We all need it.

    Please reconsider introducing VB6 to the market. It is needed by many.

    Hi Reed,
    Thanks for your two posts. Let me try to reply.
    Discussion or Argument ?
    You say "these forums are for discussions not arguments", and suggest that I want an "argument" or I am "trolling".
    Yes they are for discussions and no it isn't the case that I want an argument (or that I am trolling). I am trying to have a reasoned discussion following the opening poster's genuine request to "Please reconsider introducing VB6 to the market. It is needed
    by many."
    I don't consider you treated him fairly. You have some sort of administrative status on this forum, implicit in that is that you should treat all posters equally and fairly. Yet your first post was "Bring back Windows 3.11, we need it. ......VB6 should
    be retired and forgotten."  That post alone was unfair to the OP and it set the tone for other posts that followed.
    In other posts you refer to "VB6 zealots" but never criticize those who oppose the return of VB6 even when they accuse posters of being someone else. (I'm not making a plea for more banning and more censorship, I'm asking that everyone be treated
    equally).
    You also say "At the end of the day it is a fool's errand to argue with fools, so there's little sense to continuing the 'discussion'". Hardly fair and equal treatment, and certainly not an encouragement of discussion rather than argument.
    You also state "If this thread were meant to take itself seriously, it would have a title which was not so obviously false, and it would contain some content with a reasonable argument."  Again, the opening post was clearly a genuine call. You may
    not agree with it but that is no reason to call it 'obviously false'.
    Also the opening post doesn't even refer to VB.NET, it certainly doesn't suggest that VB6 should replace VB.NET - it is others who bring VB.NET into the argument. (And yet you move it to 'Off-topic posts' on the grounds it is not VB.Net related).
    Let me state I am putting this forward as my genuine opinion of your actions, I am not attempting to 'troll', 'flame' or to attack you personally.
    Valid arguments for VB6
    You say Cor has clearly demonstrated there are no valid arguments for keeping VB6 around. Not so.
    First of all the OP says "it is needed by many". Why should your and Cor's opinion be any more important than the OP's ?
    Here are some reasons it is needed (I limit myself to just 5 otherwise this post will be huge):
    1) VB6 is still widely used.  According to the TIOBE index it is the #7 most popular programming language - an amazing feat for a language last updated 16 years ago.  Particularly as Microsoft (& others) have spent 12 years trying to kill
    it off. You may not like it, but there it is.
    2) There are still a huge number of legacy VB6 applications in use, especially in corporates and government. Microsoft have (to their credit) recognized this and offer "it just works" support for the VB6 runtime until at least 2023 (soon to be extended).
    But this support is for the runtime, not the IDE.
     Microsoft effectively offer 2 options for these VB6 applications
       a) If no modifications are required, continue running the VB6 application (presumably Cor disagrees with Microsoft).
       b) If modifications are needed, migrate to VB.NET. 
    But in real life the most likely scenario is that the VB6 application will require a minor modification.
    So what do you do ? According to Microsoft you migrate. But if the modification is just to change (for example) some text on a form that would be nonsense.  I saw a suggestion a while ago that it cost $1 for every 3 lines of code migrated.  So
    a medium sized VB6 application could cost say $20,000 to migrate.  Clearly that is not an acceptable cost for the minor modification I suggested. (Don't get hung up on actual cost figures, I am just pointing out there are potentially significant
    costs involved).
    The obvious answer for this scenario is to use VB6 (at a cost of say $20 not $20,000). Yet Microsoft don't offer this, stating that the VB6 IDE is not supported on Windows 7 or 8. 
    Does anyone disagree that doing minor modifications in VB6 is the only acceptable solution in this scenario? Or are some going to suggest it is better to spend $20,000 than $20 ?
    Microsoft have painted themselves into a bit of a corner here, stating that they support unmodified VB6 applications until 2023, but you can't (theoretically) modify them.
    For completeness on this point I'll cover some other typical scenarios too:-
    One is that the VB6 program needs to become a web application - effectively this is then a re-write not a migrate, so you can decide what language is best to use. It may be, for example, that JavaScript/HTML5 is the way to go. (I've followed this route myself
    for some old VB6 apps).
    Another is that the VB6 application needs a mobile version. A few years ago that may have been VB.NET for Windows Mobile. (I've done that myself too, great for Windows CE/Windows Mobile 6.x). But doing this today you are really looking at iPhone,iPad
    and Android - again you can choose the best approach (native or web app ?) and language.
    The final scenario I'll mention is the one Microsoft do cover - migrate your desktop VB6 app to desktop VB.NET.  I can't think of any occasion in the last few years where I have found a genuine need to do this.  I have certainly seen cases where
    IT (or whoever) have decided that VB6 apps must be migrated because VB6 is 'obsolete' (I guess a view not too dissimilar from many in this forum). I've even done a few of these myself (though I had the sense to only do smaller migrations, not wanting
    to tie myself up with large scale migrations). I don't think of any of  these new applications (done by myself or others) were any better than the ones they replaced, but at least the customers were happy (and paid well).
    3) VB6 is the same language as VBA. VBA is a current, Microsoft supported language. It is in Microsoft's flagship product Office 2013. And it is the same language as VB6. You can cut and paste code between VB6 and VBA (and vice-versa). It is the same
    language.
    Both VB6 and VBA use the Visual Basic Runtime Library. In fact it is more than that, VB6 actually uses VBA to define it's language. In effect the VB6 IDE is a host for VBA in the same way that Word or Excel are hosts.
    It is strange that Microsoft support (and sell and extend) the language when it is named VBA but not when it is named VB6.
    Microsoft say VBA will be supported for the foreseeable future stating "This means that if you have an existing VBA project that you are satisfied with, you can be confident your investment is safe". Where is the logic in having this for VBA but not VB6
    They assure you your VBA investment is safe but won't give the same assurance for your VB6 investment.
    (OK, for the more pedantic posters VB6 is the same as VBA6.  VBA7 is the latest release and includes a handful of modifications to support 64 bit Windows. Prior to VBA7 the languages were kept identical, it is these same modifications that many
    of us now would like to have incorporated into an updated VB6).
    4) A suggestion to bring back an improved version of VB6 is the fifth most popular (out of almost 8,000) on the Visual Studio UserVoice site. Vote
    for VB6
    5) Microsoft's program manager for Visual Studio stated (Channel 9) "It isn't cost effective to keep rewriting code to get back to functional equivalence".  Quite so. So why re-write existing VB6 applications ?  (Again, Cor presumably disagrees).
    General Points
    You mention LightSwitch and SmallBasic. A good point.  But I'm sure you know neither support VB6 code so it doesn't address the concerns of the OP.  But it is nice to see that you aren't opposed to all languages that aren't called 'VB.NET'.
    So why the opposition to an updated VB6 ?  If you prefer, it could be named LightSwitch 6.1 rather than VB6.1 ? Or maybe SmallBasic 7.0 ? Or if you see VB6 as a threat to VB.NET you could name it VB Junior. As long as it can open and compile VB6
    code that's fine by me. Incidentally, there is certainly no call for VB6.1 to be part of "the .Net family".
    You say "you want these hard working people to DO MORE WORK so that you can continue to generate income from your ancient endeavors."   I'm not sure I see your point here.  How is asking for Microsoft to bring back VB6 (together with the modifications
    they have already done for VBA7) doing that? I suspect Microsoft could do this for a fraction of the money they have wasted on LightSwitch or SmallBasic. And if it is going to be more work than Microsoft can handle (as if) they should open source
    VB6.
    You mention that your 8 year old website is 'crap'. Well, that's what happens with websites. But the analogy doesn't really hold for a typical VB6 desktop program. A desktop CRUD program written in VB.NET doesn't really look (or behave) any different
    to the same program in VB6.
    You ask what I will be doing in 5 years when nobody uses PCs anymore ?  Well who knows what the future will bring, but it is likely to be VB6 for those (mainly corporate) users still using desktops and laptops or Windows tablets, JavaScript for
    Web apps - including iOS and Android - (I note Microsoft are recommending JavaScript/HTML5), and something (maybe Basic4Android ?)  for native Android apps if Android phones and tablets become more acceptable for corporate users. I'll probably
    also be migrating my VB.NET apps to JavaScript too.
    As things stand, Microsoft have sent a clear message: 'If you are planning to make a substantial investment in developing your software, if your application is mission-critical, if you expect to use it for years to come - don't use Microsoft languages.'
    Have Microsoft learnt from this ? The killing of Silverlight would suggest not.

  • Exchange 2013 CAS server returned '500 Message rejected'

    Hi, all.
    Exchange 2013 with CAS server and 2 mailbox servers. Health checks are all 100% healthy.
    One of our users cannot receive email from an external user. Our CAS server keeps rejecting the message. I can trace the message and see that it did indeed hit our servers, and was rejected. But I cannot find out WHY it was rejected.
    Here is the Delivery Report from the EAC:
    Delivery Report for               NAME ‎([email protected])
    Failed
    3/30/2015 1:41 PM <CAS servername>
    The message couldn't be delivered.
    [{LRT=};{LED=500 Message rejected};{FQDN=};{IP=}]
    The external user gets this NDR:
    <our local CAS servername> gave this error:
    Message rejected
    In the Diagnostic information for administrator section:
    <our local CAS servername> returned '500 message rejected'
    followed by the Original message headers. I think I'm looking for some more verbose logging to see what rule or configuration rejected the message. Any help would be greatly appreciated!
    Thanks!
    Dan

    My main question: how can I see what triggered my CAS server to reject this message with error 500?
    Our user can receive email from other external senders ok. It seems to be just this one sender having trouble.
    Our transport rules are not complex, and I see no rules that would block this sender or domain.
    We use Exchange Online Protection. The message gets through EOP and hits our CAS server. The CAS server rejects the message - it never gets to the Client.
    The CAS server gives the error 500 - but that's all I can find. I need a command or somewhere to look to see what triggered the 500 error.
    I've posted the NDR received by the sender and scrubbed our identifying information.
    Rcn.com looks like the sender's online forwarding host - the spf record for senderdomain.net points back to rcn.com. I've run an spf record check and it passes, so I do not believe that is the issue.
    Here is the NDR:
    From: [email protected]
    To: [email protected]
    Sent: Monday, March 30, 2015 1:41 PM
    Subject: Undeliverable: Hello from FirstName
    CAS1.our_internal_domain.local rejected your message to the following email addresses:
    FirstName LastName ([email protected])
    A problem occurred while delivering your message to this email address. Try sending your message again. If the problem continues, please contact your email admin.
    CAS1.our_internal_domain.local gave this error:
    Message rejected
    Diagnostic information for administrators:
    Generating server: BY1PR0501MB1112.namprd05.prod.outlook.com
    [email protected]
    CAS1.our_internal_domain.local
    Remote Server returned '500 Message rejected'
    Original message headers:
    Received: from BLUPR05CA0049.namprd05.prod.outlook.com (10.141.20.19) by
     BY1PR0501MB1112.namprd05.prod.outlook.com (25.160.103.146) with Microsoft
     SMTP Server (TLS) id 15.1.118.21; Mon, 30 Mar 2015 17:40:54 +0000
    Received: from BL2FFO11FD027.protection.gbl (2a01:111:f400:7c09::115) by
     BLUPR05CA0049.outlook.office365.com (2a01:111:e400:855::19) with Microsoft
     SMTP Server (TLS) id 15.1.125.19 via Frontend Transport; Mon, 30 Mar 2015
     17:40:54 +0000
    Received: from smtp.rcn.com (69.168.97.78) by
     BL2FFO11FD027.mail.protection.outlook.com (10.173.161.106) with Microsoft
     SMTP Server (TLS) id 15.1.130.10 via Frontend Transport; Mon, 30 Mar 2015
     17:40:54 +0000
    Return-Path: [email protected]
    X_CMAE_Category: , ,
    X-CNFS-Analysis: v=2.0 cv=PMSNCIWC c=1 sm=1 a=gRQJo8bc1j9+0GSSRogFxg==:17 a=NTyKUL13AAAA:8 a=ML7w5Z3_AAAA:8 a=3H5rcUylbt2uBKgiyYQA:9 a=wPNLvfGTeEIA:10 a=XQfDMMe_SRUA:10 a=SEXQnC1BqQAA:10 a=7ZjHjvgxCjAA:10 a=Wcs1mLwGzyUA:10 a=sBa8ZLUje9YA:10 a=k-GqB2yPh3IA:10
    a=N4kHG9ehtKzd7-3o534A:9 a=_W_S_7VecoQA:10 a=gRQJo8bc1j9+0GSSRogFxg==:117
    X-CM-Score: 0
    X-Scanned-by: Cloudmark Authority Engine
    X-Authed-Username: ZHAtZm1hQHJjbi5jb20=
    Authentication-Results: smtp02.rcn.cmh.synacor.com
     [email protected]; sender-id=neutralourdomain.com; dkim=none
     (message not signed) header.d=none;ourdomain.com; dmarc=pass action=none
     header.from=senderdomain.net;
    Authentication-Results: smtp02.rcn.cmh.synacor.com [email protected]; spf=neutral; sender-id=neutral
    Authentication-Results: smtp02.rcn.cmh.synacor.com smtp.user=sender; auth=pass (LOGIN)
    Received-SPF: neutral (smtp02.rcn.cmh.synacor.com: 69.72.92.252 is neither permitted nor denied by domain of senderdomain.net)
    Received: from [69.72.92.252] ([69.72.92.252:2689] helo=FirstNameLastName)
            by smtp.rcn.com (envelope-from <[email protected]>)
            (ecelerity 3.6.2.43620 r(Platform:3.6.2.0)) with ESMTPA
            id 58/6E-17115-4AA89155; Mon, 30 Mar 2015 13:40:53 -0400
    Message-ID: <011A7DBF0D954F62987032D45778AF29@FirstNameLastName>
    From: FirstName LastName <[email protected]>
    To: FirstName LastName <[email protected]>
    Subject: Hello from FirstName
    Date: Mon, 30 Mar 2015 13:40:49 -0400
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
            boundary="----=_NextPart_000_0007_01D06AEF.223E4A60"
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Mailer: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
    X-EOPAttributedMessage: 0
    Received-SPF: Pass (protection.outlook.com: domain of senderdomain.net designates
     69.168.97.78 as permitted sender) receiver=protection.outlook.com;
     client-ip=69.168.97.78; helo=smtp.rcn.com;
    Authentication-Results: spf=pass (sender IP is 69.168.97.78)
     [email protected];
    X-Forefront-Antispam-Report:
            CIP:69.168.97.78;CTRY:US;IPV:NLI;EFV:NLI;SFV:SKN;SFS:;DIR:INB;SFP:;SCL:-1;SRVR:BY1PR0501MB1112;H:smtp.rcn.com;FPR:;SPF:None;LANG:en;
    X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1112;
    X-Exchange-Antispam-Report-Test: UriScan:;
    X-Exchange-Antispam-Report-CFA-Test:
            BCL:0;PCL:0;RULEID:(601004);SRVR:BY1PR0501MB1112;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1112;
    X-OriginatorOrg: ourdomain.onmicrosoft.com
    X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2015 17:40:54.1243
     (UTC)
    X-MS-Exchange-CrossTenant-Id: c92ecf05-92f8-42f4-a246-24bee4988793
    X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
    X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1112
    Dan

  • I have one iPad 3. But it is frequently hanging. More over the sound disappears. I have to restart the device to bring back the sound. Today I can't even restart as none of the icons are responding to touch. Why this is happening?

    I have one iPad 3. But it is frequently hanging. More over the sound disappears. I have to restart the device to bring back the sound. Today I can't even restart as none of the icons are responding to touch. Why this is happening?

    Try a reset: Simultaneously hold down the Home and On buttons until the device shuts down. Ignore the off slider if it appears. Once shut down is complete, if it doesn't restart on it own, turn the device back on using the On button. In some cases it also helps to double click the Home button and close all apps from the tray before doing the reset.

Maybe you are looking for

  • How to remove the last new line in text area ?

    I have a calculator Applet that shows the calculation in a text area. if i enter 2+6, the text area shows 2+ 6 and i have a clear last button, which deletes the last entry by user. in the example above, one hit of clear last, deletes 6. another hit s

  • After using iTunes my Mac doesn't shut down!

    My MacBookPro doesn't shut down after using iTunes. I have try anything and the apple support can't also help me. I can only stop my Mac with the power button. If I don't use iTunes I have no problems to shut down the Mac. Have anybody a similar prob

  • Merge multiple spools into a new big spool (OTF) ???

    Hi. I just want to know how to merge multiples otf (or spool) into a new big spool. All OTF are starting with something like that: //XZSIMM       046B 0000000000 IN01FZVINVOICE_BPB01 FIRST OPDINA4   P 144  240 1683811906000010000100000 When changing

  • HT204053 App store apple ID

    When I try to update or buy an app from the appstore.. It is my me.com address that pops up for password to download..rather than my apple Id. In my settings under the app store it lists the correct apple ID.. WHen I get on my itunes on my computer t

  • Recovered File ?

    After installing CS6. A folder named "Recovered File" was found in the Trash Bin. The files inside this Folder seem like they have something to do with Font, because they have name like Garamond .....