SQL 2008 On SBS 2011 Question

Hi.
We have an sbs2011 std server.
We are looking at a new accounts package that requires SQL 2008 r2 (not express).
Our first thought was to purchase the premium add on but we can not find a single stockist in the UK that has one left for sale.
So is the only option to purchase another server with server OS and SQL 2008r2 STD on it if so this would be very very expensive.
We have also been made aware of SQL 2008 r2 for SBS, if this is OK to run the new accounts with then can this version of SQL be installed on SBS 2011 as we have found an copy that is for 1 server 5 cals for £600 (not sure how we buy more cals though as we
would need 6 users)
I would appreciate any advice on this situation.
Many thanks for you time

Hi:
It has been awhile since I have thought about this, but looking up the requirements for SQL 2008 for SBS I find this:
http://blogs.technet.com/b/sbs/archive/2009/03/23/requirements-for-installing-sql-2008-standard-edition-for-small-business.aspx
It appears it would work, and iirc the PAO was added for SBS 2011 because of the need to add a second server for SQL because Exchange 2010 uses so many resources on SBS 2011.
Larry Struckmeyer[MVP] If your question is answered please mark the response as the answer so that others can benefit.

Similar Messages

  • SBS 2003 migration to SBS 2011 - Question about SQL Server Management Studio

    I am preparing to do a migration from SBS2003 to SBS2011. In the migration instructions it tells me to install SQL Server Management Studio Express Service
    Pack 2. I have SQL Server Management Studio (NOT EXPRESS) installed and it is on SP2. 
    Do I need to also install the express version to do the migration?
    Thanks in advance,
    Dan

    Hi,
    Thanks for your posting.
    I think you don't need to install the express version.
    Regards.
    Vivian Wang

  • SQL 2008 R2 standard reports - question about server dashboard and what it refers to as "adhoc" queries

    So I have started looking at some of the standard reports available with SSMS and in particular, the "server dashboard".   One thing that caught my attention were the charts that referred to "adhoc" queries.  I wondered how
    those were being defined, and as I expected, they are most likely those statements not in a stored procedure.  This was answered in
    this thread.  
    On a particular server Im interested in, this % value is well over 50% and the primary applications that interact with the databases on this system are Microsoft based products such as Dynamics and another commercial application which I know uses hundreds
    of stored procedures.  Now, Im sure there are some sql statements being used, possibly "dynamic" type sql, by these applications, but would the metrics really be skewed this far?
    What these charts tell me, with the "adhoc" statement types pushing CPU and Disk I/O %  this far, is that there is a BUNCH of these statements being run against the various databases.  The disk I/O might be a bit off since I only recently
    added dozens of missing indexes, but my question is this:
    With the "adhoc" type statements taking up this much of the CPU and Disk resources, can we say that there are likely a lot of these going on ?  I suppose one way to find out is to launch profiler and listen in while there is moderate
    to heavy user activity.
    Thoughts?

    Hello,
    Adhoc queries are DML statements with not parameterization. Sometimes users use this statements, and sometimes these statements come from applications.
    Use Query #2 on the following link to identify those adhoc queries:
    http://mssqlfun.com/2013/04/08/dmv-5-queries-runing-are-adhoc-or-proc-single-or-multi-use-sys-dm_exec_cached_plans/
    Identify if those adhoc queries belong to specific users or applications.
    One of the options you have to deal with is is the following configuration option:
    sp_CONFIGURE 'show advanced options',1
    RECONFIGURE
    GO
    sp_CONFIGURE ‘optimize for ad hoc workloads’,1
    RECONFIGURE
    GO
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • SQL 2008 Blocked process report question

    Can you somehow resolve blocked process report stmt to the actual sql text / plan cache?
    Example:
    <blocked-process-report>
    <blocked-process>
    <process id="process2713c9048" taskpriority="0" logused="0" waitresource="RID: 9:3:195169:57" waittime="29735" ownerId="1750917834" transactionname="SELECT" lasttranstarted="2014-01-10T13:47:06.493" XDES="0x259c278e0" lockMode="S" schedulerid="4" kpid="4148" status="suspended" spid="307" sbid="0" ecid="0" priority="0" trancount="0" lastbatchstarted="2014-01-10T13:47:06.493" lastbatchcompleted="2014-01-10T13:47:06.493" lastattention="2014-01-10T13:46:55.703" clientapp="Index" hostname="IMAGIOZFPWEB1" hostpid="12000" loginname="imagiouser" isolationlevel="read committed (2)" xactid="1750917834" currentdb="9" lockTimeout="4294967295" clientoption1="673185824" clientoption2="128056">
    <executionStack>
    <frame line="18" stmtstart="640" sqlhandle="0x03000900280270067c9946015aa200000100000000000000"/>
    </executionStack>
    <inputbuf>
    Proc [Database Id = 9 Object Id = 108003880] </inputbuf>
    </process>
    </blocked-process>
    <blocking-process>
    <process status="suspended" waittime="151008" spid="451" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2014-01-10T13:45:05.217" lastbatchcompleted="2014-01-10T13:45:05.217" clientapp="Index" hostname="IMAGIOZFPWEB2" hostpid="4472" loginname="imagiouser" isolationlevel="read committed (2)" xactid="1750871840" currentdb="9" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
    <executionStack>
    <frame line="57" stmtstart="4426" stmtend="4586" sqlhandle="0x03000900f28e8b0183d457018a9d00000100000000000000"/>
    <frame line="32" stmtstart="1824" stmtend="2042" sqlhandle="0x030009001b21cf3f56fe3c01dca100000100000000000000"/>
    </executionStack>
    <inputbuf>
    Proc [Database Id = 9 Object Id = 1070539035] </inputbuf>
    </process>
    </blocking-process>
    </blocked-process-report>

    Here is an example to get you going:
    DECLARE @x xml = '
    <blocked-process-report>
     <blocked-process>
      <process id="process2713c9048" taskpriority="0" logused="0" waitresource="RID: 9:3:195169:57" waittime="29735" ownerId="1750917834" transactionname="SELECT" lasttranstarted="2014-01-10T13:47:06.493"
    XDES="0x259c278e0" lockMode="S" schedulerid="4" kpid="4148" status="suspended" spid="307" sbid="0" ecid="0" priority="0" trancount="0" lastbatchstarted="2014-01-10T13:47:06.493"
    lastbatchcompleted="2014-01-10T13:47:06.493" lastattention="2014-01-10T13:46:55.703" clientapp="Index" hostname="IMAGIOZFPWEB1" hostpid="12000" loginname="imagiouser" isolationlevel="read committed
    (2)" xactid="1750917834" currentdb="9" lockTimeout="4294967295" clientoption1="673185824" clientoption2="128056">
       <executionStack>
        <frame line="18" stmtstart="640" sqlhandle="0x03000900280270067c9946015aa200000100000000000000"/>
       </executionStack>
       <inputbuf>
    Proc [Database Id = 9 Object Id = 108003880]   </inputbuf>
      </process>
     </blocked-process>
     <blocking-process>
      <process status="suspended" waittime="151008" spid="451" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2014-01-10T13:45:05.217" lastbatchcompleted="2014-01-10T13:45:05.217"
    clientapp="Index" hostname="IMAGIOZFPWEB2" hostpid="4472" loginname="imagiouser" isolationlevel="read committed (2)" xactid="1750871840" currentdb="9" lockTimeout="4294967295"
    clientoption1="671088672" clientoption2="128056">
       <executionStack>
        <frame line="57" stmtstart="4426" stmtend="4586" sqlhandle="0x03000900f28e8b0183d457018a9d00000100000000000000"/>
        <frame line="32" stmtstart="1824" stmtend="2042" sqlhandle="0x030009001b21cf3f56fe3c01dca100000100000000000000"/>
       </executionStack>
       <inputbuf>
    Proc [Database Id = 9 Object Id = 1070539035]   </inputbuf>
      </process>
     </blocking-process>
    </blocked-process-report>'
    ; WITH CTE AS (
      SELECT sqlhandle = convert(varbinary(64), T.c.value('@sqlhandle', 'varchar(128)'), 1),
             stmtstart = T.c.value('@stmtstart', 'int'),
             stmtend   = T.c.value('@stmtend', 'int')
      FROM   @x.nodes('/blocked-process-report/blocked-process/process/executionStack/frame') AS T(c)
    SELECT substring(est.text, CTE.stmtstart / 2,
                     CASE WHEN CTE.stmtend IS NOT NULL
                          THEN (CTE.stmtend - CTE.stmtstart) / 2
                          ELSE len(text)
                     END)
    FROM CTE
    CROSS APPLY sys.dm_exec_sql_text(CTE.sqlhandle) AS est
    That is, you need to use XQuery to extract the sqlhandle and the offsets and then pass the sqlhandle to sys.dm_exec_sql_text. The text is for the full batch, so you need to use substring to get the statement. stmtstart and stmtend are offsets in bytes and
    since the text is nvarchar, you need to divide by two. I did the above from memory and there by one-off errors with regards to the offsets.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Cannot see new SQL 2008 R2 Express instance on Small Business Server 2011!

    Hi,
    As it is stated on the subject line, I'm having a problem after I did a new install of SQL 2008 R2 Express and put a new instance on SBS 2011.
    I'm developing a new program using SQL 2008 in C# and VB.Net. I have SQL 2008 R2 Express installed on my computer called "MSQL8R2EDATA" on my PC. Now I need to deploy it on SBS 2011 so I can do some testing on other workstations.
    I'm currently running Windows 7, 64 bit, and it's named STEVE-PC. The SBS 2011 is named SERVER1, and it's 64 bit as well.
    After installation on SERVER1 (SBS 2011), I then fired up SQL Server Configuration Manager and enabled Named Pipes, TCP/IP, and VIA.
    After I've completed the SQL Configuration on SERVER1, I went back on my PC (STEVE-PC) and I tried to use Management Studio to connect to the  new instance MSQL8R2EDATA on SBS 2011, only problem is, I only see the computer name, not the new instance
    I've installed.
    Back on SBS 2011 (SERVER1), I've verified that all the protocols are enabled, and the SQL Server Browser is automatically loaded and currently running, as well the MSQL8R2EDATA instance is automatically loaded and running, yet I still cannot see
    it from my PC (STEVE-PC). I even switched from dynamic ports to a static port of 64719 (that was what the MSQL8R2EDATA was listening on that port when it was dynamic), and then added new rules to the Windows Firewall for program of the SQLSERVR.EXE, and
    for UDP and TCP for port 64719 to "Allow All Connections" for Domain, Private, and Public; yet I still cannot connect SERVER1\MSQL8R2EDATA. I even disabled the firewall and then trying to connect once again to SBS 2001 and it still fails.
    In case you're wondering, I left it on port 64719 since there are other active SQL Servers on SBS 2011 (SharePoint, SBSMonitoring, and ACT7).
    Interestingly, when I run Management Studio on SBS 2011, I can see STEVE-PC\MSQL8R2EDATA and I'm able to log in and connect to it.
    So what's going on here?!? Why am I able to connect to STEVE-PC which is Windows 7 64 from SBS 2011 (SERVER1), but I cannot connect from my computer to that instance on SBS 2011??
    I really could use some big time help on this.
    EDIT: Sorry for the confusion, but on the Windows Firewall (WF.msc), I did add new rules for incoming connections on:
    Program incoming connections to SQLSERVR.EXE
    TCP Port 64719
    UDP Port 64719
    EDIT: To further assist, I have Management Studio installed on the SBS 2011, and I can locally log in and connect to the MSQL8R2DATA on SERVER1 with success. I even tried tcp:SERVER1\MSQL8R2DATA and again it is successful log-in and connection.
    Thanks in advance!
    Steve

    Hi,
    Thanks for the response, but I have a question:
    Installing SQL Express or SQL Server is not recommended on SBS
    2011 because it is a DC, however technically it will work.
    I'm a newbie when it comes to SBS 2011 and I'm taking a crash course on the subject. Can you explain to me what you mean by "DC"? Also, why
    isn't recommended to install a new instance on SBS 2011?
    As I also stated, I've added "New Rules" to the Windows Firewall to allow incoming connections on port 64719 for both TCP and UDP, and I also allowed incoming connections for SQLSERVR.EXE but no joy to connect to the SERVER1\MSQL8R2EDATA.
    And yes, I can log-in and connect locally on SERVER1 using Management Studio with success. I even used tcp:SERVER1\MSQL8R2EDATA with the same success. It's my workstation STEVE-PC that fails. If that fails, then the rest of the workstations are going to fail.
    Are you suggesting that I put the SQL Server 2008 Express on another workstation and just allow to to be
    accessed that way?

  • Migrate from Standard 2003 domain with seperate Exchange 2003 to SBS 2011 - possible? how-to?

    Hi there,
    I am currently planning on replacing two servers (one server 2003 standard (DC) and one server 2003 standard with exchange 2003) with a single machine running SBS 2011.
    I already did several migrations SBS 2003 to SBS 2011, SBS 2008 to SBS 2011 - and I am wondering if the same can be done from 2003 Standard with separate exchange server 2003 to a single SBS 2011. Technically I can see no reason why this shouldn't work -
    but so far I have been unsuccessful in finding guidelines or at least some success-stories from other users.
    Did anyone do something like that? Any caveats I have to be aware of? Or is it supposed to be flawless as the SBS to SBS migrations I did so far?

    Hi,
    From the problem description, I understand that you would like to migrate Exchange server 2003 on Windows Server 2003 to SBS 2011.
    At first, I would like to clarify one thing. Microsoft doesn’t have the official documentation towards this scenario. And Microsoft doesn’t
    recommend dealing with that.
    I noticed that there are two servers in your organization. One is Windows server 2003 for DC; the other one is Exchange server 2003. So it can’t
    be the same as the documentation (Migrate to Windows Small Business Server 2011 Standard from Windows Small Business Server
    2003).
    I got your key point that you would like to know the detailed procedures (HOW TO). I suggest that you could visit the
    SBSmigration.com to get further information you need. Since it’s not the Microsoft official method,
    please do the test before your put it into your production environment.
    Regards,
    James
    James Xiong
    TechNet Community Support

  • "a network related or instance specific error in sql server 2008..." error in sbs 2011 standard.

    Hi All,
    When we try to open "Sql Server 2008 R2" in SBS 2011.......... we are getting the error message" “A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify
    that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified) ”
    How can we resolve the issue?
    Thanks in advance.
    Ram.
    Ramakrishna

    Hi Ram, you can check the solutions in the following links and see if that helps:
    A network-related or instance-specific error occurred while establishing a connection to SQL Server
    http://social.technet.microsoft.com/wiki/contents/articles/a-network-related-or-instance-specific-error-occurred-while-establishing-a-connection-to-sql-server.aspx
    A network-related or instance-specific error occurred while establishing a connection to SQL Server 
    http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/3a1c4d72-300c-4f9b-a0ac-23027ce04d1c/
    Also, rather than a SBS specific issue, it seems only relate to SQL server, you can also post it to SQL server forum so that SQL server experts there can provide more accurate solutions:
    http://social.technet.microsoft.com/Forums/en-US/category/sqlserver
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • SQL 2008 R2 small business server OS edition check fails on SBS 2011 premium install on SBS member server.

    I am having trouble installing SQL 2008 Small Business Edition on top of MS 2008 std from the SBS premium suite. I recieve the SQL Server 2008 R2 setup log error stateing "Operating system supported for edition "Failed". The specific error is "EditionRequirementCheck
    Failed" This SQL server edition is not supported on this operating system.
    The SQL 2008 server is a valid SBS domain member server and sees the SBS domain just fine. I have tried re-installing the OS. Not selecting any options except the SQL engine, verbose logging as per How to diagnose "Operating system supported for edition"
    pre-requisite errors while installing SQL 2008 Standard Edition for Small Business with no success. (no log.txt generated), enabled browsing, and other items with no luck.
    I got the software from MVLS under the specific SBS 2011 premium section. It doesnt seem right or sees something to keep it from installing. The SBS AD box is clean with all FSMO and root functions assigned to it. There are no trust relationships or
    child domains. I have licenses for 75 users. Of course there is no tool, log or utility to find what the actual issue the SQL installation is seeing. SOS! Help!!!

    I meet all prerequisites that can be verified.
    I am installing it on the SBS Premium Server 2008 R2 OS from MVLS with the ISO file ending in 29732.
    I am on a valid SBS 2011 domain.
    The new SQL box is joined to the domain as a member server.
    THe SBS server contains alll FSMO roles and is the root of the AD.
    There are no trust relationships or child domains.
    There is NO way that I can find to determine the number of user and device licenses that it "senses" on the domain. I dont know which ones to count. I am licensed for 75 users and have less than that useing the network. There is no licensing monitor or meathod
    I can find to actually verify what the SQL install sees.
    I am doing all this logged in as the domain admin.
    The troubleshooting steps at the bottom of the post refrenced do not work or I am doing them wrong. I cannot find an output file when I enable verbose logging for the SQL install. I believe if I figure out how it may point the way to the block. Thanks

  • New Dell Server with OpenManage Essentials adds SQL Server 2012 Native Client to existing SQL Server 2008R2 in SBS 2011

    Had to upgrade my server to new Dell T320. Support wanted me to install OpenManage Essentials which unfortunately installed SQL Server 2912 native client. Now I have 2 sqlserv apps running at the same time.
    Is there a problem with SBS 2011 Standard running two different SQL Server native clients?
    I have no idea why Dell OpenManage did not use the existing 2008R2 native client, but that is the way it is.
    Can I combine or upgrade the database so they all use one and not both?
    Thanks
    Gerald Fay

    Hi,
    I have asked some who similar the SQL product, in general you can install the different version SQL client on the same operation system, but when the OpenManage Essentials
    install a SQL instance on your SQL server, it will automatic upgrade same SQL component to the newer version.
    For example, if your SQL server is 2008r2, you install the OpenManage Essentials built-in SQL instance which version is higher(such as 2012), by default it will automatic
    upgrade the same SQL component to SQL 2012, I don’t similar with the OpenManage Essentials
     tool, I think you can ask DELL® support for the further support.
    Thanks.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • P6 v.7 configuration question (SQL 2008)

    I'm in the process of creating a server to test a client/server deployment of P6 before we go live with it, but in reviewing the tested configurations in the Oracle knowledgebase I do not see our config, and I just wanted to see if anyone has successfullly used the one I want to go with. The config is:
    Windows Server 2008 X64 R2 SP1 on a Virtual in Hyper V (4 GB RAM, 2 Virtual processors)
    SQL 2008 with SP2
    Specifically looking for if anyone has tested it with SQL 2008 SP2. We can forego installing the service packs on SQL if they seem to cause issues.
    Thanks for any advice you all can give.

    While I have not personally tested SQL 2k8 SP2 I doubt you will have any issues.
    What you may be concerned with however is that when running on an unofficially-supported platform the vendor may chose not to assist you should something go severely wrong down the road. In Primavera's case I have never seen this to be a problem but now that Oracle has taken over things could potentially be different (especially in the case of MS SQL as I imagine they will eventually stop supporting it altogether).

  • Is SBS 2011 the right choice for replacing Server 2003 Terminal Server?

    Reading license options has done my head in so going to ask for recommendations here if SBS is best option, as every option seems to have pros/cons.
    Need to upgrade a 2003 Server which has 2 local users and average of 10 remote users (max 15 users).  They use remote desktop to connect with everything on a single server (on its last legs now).  Server acts as DC, runs SQL Server 2008 R2 Express
    (need to upgrade from Express to SQL server Std shortly due to size), Microsoft Office, Myob, and a couple of proprietary applications.
    I'm thinking SBS 2011 is best option as with premium add-on will include SQL Server licenses, so it's looking the most cost effective?
    So the questions;
    In an ideal world what would you suggest as a replacement for the current setup?  (As is, with apps installed on server and remote users using Remote Desktop, or can SBS 2011 offer better solution?)
    Can you install Microsoft Office 2003 under SBS 2011 for all users to use with existing licenses?  Cost of upgrading server and O/S will probably rule out upgrading Office as well at the moment (though that's the long term plan).
    or.. Best way of running Office and app for SQL Server on local PC's with VPN link?  (may have issues with response times for some locations).  I gather DirectAccess won't be an option as needs multiple servers and clients are Windows 7, but just
    Win 7 Pro, not Enterprise.
    Appreciate any advice....  this is for a small business with a few locations that is just getting big enough to require an upgrade, but small enough that funds as always are limited.  Realise what I'm asking about maintaining current setup using
    Remote Desktop is probably not best practice, but is it most cost effective given the small size?

    Hi:
    There is no easy answer, and a lot depends on what you do with your email.  SBS made email very easy, but without it, the decisions are harder and more costly.  O365 and other hosted email systems are low cost of entry but they add up over time. 
    Pop3 is cheap, but not very robust or convenient.
    SQL introduces another wrinkle.  SQL express is free and is good for databases up to 10 GB.  If you are well within that limit I would do that and not incur the expense of SQL Server.  If you need SQL server, the PAO is the best way to
    acquire it, but you will need a physical box to install it, unless you do Hyper V as below.
    SBS does not allow for remote access to itself to run programs.  Only for admin purposes.  Full stop.
    In an ideal world I would suggest SBS 2011 and Server 2012 running as VM's on one beefy server.  Install Server 2012 in HyperV role only, then install SBS 2011 as VM1 and Server 2012 again as VM2.  The license for Server 2012 allows 3 installs
    of the same license, one as host and two guests.  If you need a third server you can install the same copy of Server 2012 again as a second VM.  Not that all three installs must be on the same box.  This third VM could also be the Server 2008
    from the PAO, but iirc the SQL version that comes with the PAO only checks that there is a SBS in the domain, not what OS it is being installed on.
    So, for the cost of one pretty beefy server, one copy of SBS 2011, one copy of the Server 2012 and, if needed the PAO and RDS CALs and Office CALs you should be covered. 
    Don't forget a robust firewall to protect all of this.
    Larry Struckmeyer[SBS-MVP] If your question is answered, please mark the response as the answer so that others can benefit.

  • DMZ setup for SBS 2011

    Any suggestions on a low end router capable of providing a decent firewall that would begin to meet the security requirements needed for a DMZ setup?  (example Cisco PIX 506 Firewall) 
    And whether it can be done with just a couple of wireless routers, one with an enabled DMZ?   My initial thought on this is that the standard consumer wireless routers have an eight character password which is far from secure enough to do
    much of anything. (brainstorm details below)
    Thought is to place a web form login page in the DMZ... add a read only file to test the web form access.  Nothing fancy and for now, it does nothing except verify that user can login or is denied login.   Verified login goes nowhere except
    "Success".  Build something later when the first part works (if it works).
    Plan is to exist over two lans (or IP sets within the domain - one set is 192.168.01.xxx and the other set is 192.168.02.xxx) and set up bypass rules between the two.  The Lan 192.168.01.xxx would house the DMZ (with HTTP port 80 access) and the
    Lan 192.168.02.xxx would house the internal domain (SBS 2011 DC running VPN, Sharepoint etc, HyperV server with virtuals running SQL and TFS, and laptop access).  The 192.168.01.xxx is a guest lan for non-domain (non-hostile) members.
    So my questions: 
    1) Can the HTTP header be forwarded from SBS 2011 router rules on the router firewall to hit the second lan (http requests from 192.168.02.xxx would be routed over to 192.168.01.xxx)?
    2) Can an inexpensive router like the PIX ($30 used) above solve the "crack the eight character router password issue?"  (Maybe I just need a newer router in general where the passwords are more secure?)
    Currently RWW open, SSL open, VPN (1723) open, 25 open... all other ports closed.  [Does this create any snafu's?]
    Hard to make head or tails of
    http://forums.untangle.com/networking/25935-setting-up-sbs-2011-secondary-internal-dmz-3.html
    R, J

    While all this is good information, I would clarify one point
    Port 80 should not be open and port forwarded as it's the single most commonly attacked port
    Users should be taught to come in via port 443, using https
    Cris Hanna [SBS - MVP] (since 1997)
    Co-Contributor, Windows Small Business Server 2008 Unleashed
    http://www.amazon.com/Windows-Small-Business-Server-Unleashed/dp/0672329573/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1217269967&sr=8-1
    Owner, CPU Services, Belleville, IL
    A Microsoft Registered Partner
    MVPs do not work for Microsoft
    Please do not submit questions directly to me.
    <Linda Graham> wrote in message
    news:[email protected]...
    Hi,
    I have deployed similar setups for clients. The main thing is the quality of the router/firewall facing the internet. I assume when you talk about open ports, you mean open via NAT (network address translation) otherwise, you are leaving the firewall to
    do the hard work. I am a fan of Draytek 2830 adsl routers. They also have cable routers if you connect via cable. These are much more expensive than $30 - about £230 in the UK. Cheaper models by other manufacturers are available, but what you should look for
    is a fully customisable NAT server (also called virtual server on some cheaper models) Have a look at Zyxel and TP-Link professional routers. Passwords with these routers can be as complex as you need.
    I assume you have a static IP address or block of static IP addresses for your public wan address. Using dynamic DNS will create problems with spam filters if you are using an Exchange/smtp server on your SBS server to send email and is not recommended.
    SBS needs to be able to access your server via ports 25, 80, 443 and 987. You may also want to use 1726 if you need a VPN connection. Use NAT to map these ports from WAN to LAN. for example if your WAN address is XXX.XXX.XXX.XXX and your LAN subnet
    is 192.168.1.0 with your SNS server IP address set to 192.168.1.1 and your router IP is 192.168.1.254, then you would add the following to the NAT address table:
    WAN XXX.XXX.XXX.XXX port 25 to LAN 192.168.1.1 port 25
    WAN XXX.XXX.XXX.XXX port 80 to LAN 192.168.1.1 port 80
    WAN XXX.XXX.XXX.XXX port 443 to LAN 192.168.1.1 port 43
    WAN XXX.XXX.XXX.XXX port 987 to LAN 192.168.1.1 port 987
    This will provide secure access to these ports from WAN to LAN and will enable SBS remote web access, SBS Exchange Email and Outlook Web Access. Computers connecting will require either a third party domain certificate (eg from Verisign or
    GoDaddy etc) or the self issued certificate (found in the public document folder on the SBS server) to be distributed to machines to enable them to use this remote access.
    For the non secure subnet, you will need another router connected to a LAN port on your main router. Configure the WAN address of the secondary router to be 192.168.1.253 and the LAN  subnet to be anything suitable but different from your primary
    LAN, eg 192.168.2.0. On your main router, set the WAN IP address of your secondary router (192.168.1.253) on the DMZ. This opens the WAN port of the secondary router to the internet but isolates it from your primary LAN subnet.
    This setup is suitable for a secure network with public wifi access via the secondary router. Use the secondary router to restrict bandwidth, download types adult content etc. to prevent public abuse of your Wifi network, but still making it suitble
    for smatphones to connect.
    I hope this is clear, but if you have any questions, post again.
    regards,
    Linda
    Cris Hanna, Microsoft SBS MVP, Owner-CPU Services, Belleville, IL

  • Sharepoint Foundation 2013 On a SBS 2011 Domain??

    I have an SBS 2011 domain with 2 servers(SBS2011 Premium) The SBS box acts as domain controller and the second server runs Server 2008R2 and has SQL 2008R2 on it for Dynamics GP and Dynamics CRM 2011 and hosts the Sharepoint Foundation 2010 Databases. Is
    there a way that I can setup a Sharepoint Foundation 2013 farm. Currently both boxes are farm members in the 2010 farm. I would like to keep the setup similar but if I have to can I just run the farm on the 2nd server. Will it live side by side with the Sharepoint
    2010 on the SBS box. What about Companyweb? Thanks in advance
        Joe Powers

    I guess SBS guys will be the right people to answer your query, please post you question on the below forum:
    http://social.technet.microsoft.com/Forums/en-US/home?category=sbsserver
    Please ensure that you mark a question as Answered once you receive a satisfactory response.

  • Can I run a .bat, .cmd, or .ps1 on SBS 2011 server startup, without login.... like a service.

    Hi all,
    I'm running Windows SBS 2011.  I need to run a script at server startup, prior to login to any user account (like a service does...).  This short script will check the status of another service.  Because this
    service depends on Exchange & SQL, it sometimes fails to start at reboot if Exchange and or SQL Server haven't finished initializing.
    I was also thinking of using sc.exe to change the config of the service in question (adding dependencies), but this is a third-party software from Reuters, and I am somewhat reluctant to edit the configuration of someone else's code (and possibly break something). 
    This is a production server at a law firm.
    here's the script:
    start of listing
    =============================================
    @echo off
    rem Look for ProLaw Groupware Agent in running Services.
    rem check to see if ProLaw Groupware Agent is running. If it IS
    rem running, jump to exit-program label, else run the Agent after
    rem waiting for Microsoft Exchange & Microsoft SQL Server to start.
    rem =======================================
    :start
    C:\Windows\system32\sc query "ProLawGroupwareAgent" | find "RUNNING" >> c:\temp\plgwagentstatus.txt
    if errorlevel 0 goto :end
    rem wait 10 min after server startup,
    rem to (Allow Exchange & SQL to start)
    rem THEN, start ProLawGroupwareAgent
    rem ========================
    echo "Service not started.... Let's wait 10 minutes, and retry." >> c:\temp\plgwagentstatus.txt
    c:\
    timeout /t 600 > nul
    cd "\Program Files (x86)\ThomsonElite\ProLaw GroupwareAgent"
    net start AgentHostService.exe
    timeout /t 20 > nul
    goto :start
    :end
    =============================================
    end of listing

    What I do in this case (I don't have access to exact script I use) is a similar script scheduled via windows task scheduler every five minutes to check if service running, if not start it but you can have the IF-THEN-ELSE do whatever is required.
    http://gallery.technet.microsoft.com/scriptcenter/01fcf945-ad73-44e0-8cb5-152432bc6bcf
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • SBS 2011 and Exchange 2013

    Hey Experts,
    So an associate of mine decided to do a little freelance work for a business who's requirements were;
    -File Shares
    -AD DS/DNS/DHCP
    -Exchange Server
    -SQL Server
    The current server is a SBS 2003 box, with 2003 Exchange also installed. The plan was to migrate AD/Exchange to SBS 2011, however, he soon ran into a road block. Exchange 2003+ is not supported by SBS 2011, only Server 2008/2012 standard and upwards.
    What should he do in this scenario?
    Currently we're looking at purchasing Server 2012 R2 Standard and installing Exchange 2013. Advice?

    How would we go about licensing, as far as I understand, exchange and 2012 have different CAL restrictions.
    I'm not a licensing advisor.
    Exchange and Server 2012 indeed have separate licensing requirements, each have a Server License requirement (for the server), and you each product also requires their own Client Access Licenses for users/devices who will be accessing the products.
    You're looking at Windows Server 2012 license, and Exchange Server 2013 license, and probably 15 client access licenses for each (15 for Server, 15 for Exchange).
    Windows Server 2012 specifically has a 1+2 server license. With this, you can install the Server license on a system (that's the "1").  If you enable only the Hyper-V role on the physical server, and run Virtual Machines as children in
    this parent server, you are entitled to run two Virtualized instances of this same license on that hardware (that's the "2).  This also applies if you are virtualized on another virtualization platform; one license for Server 2012 allows 2 virtualized
    instances on the same host hardware.  If you don't virtualize your workloads and you have two hardware installs of Server 2012, well you'll need two server licenses in that model. For a small business such as described, I'd virtualize every time.
    Larry mentions a good point; you can enable the 'Essentials' role on the Server 2012 R2 platform that provides wizard driven interfaces for enabling Remote Web App, and PC backups from a Dashboard console.  Weigh the value in this, as you will have
    more work in front of you if you want to enable this and still provide remote access to email on your Exchange 2013 system (multiple external IP's and a modern firewall or the Microsoft ARR utility can address this). Generally OWA and Outlook Anywhere require
    HTTPS redirection at your gateway to the Exchange server. RWA in Essentials uses the same protocol, so plan accordingly.
    Hope that helps,
    Jason
    Jason Miller B.Comm (Hons), MCSA, MCITP, Microsoft MVP

Maybe you are looking for