Use Access databases over the Internet! Introducing the Microsoft Access SQL Server Online Seminar

Learn how to connect multiple users to an online SQL Server database using either Microsoft Access or a simple Web browser as a front-end.
599cd.com/AccessSQLServerOnline
This will allow anyone, anywhere in the world with an Internet connection, to use your Microsoft Access database, or view your data in their browser.
SEMINAR GOALS
Setup Web/SQL Server Hosting at WinHost
Connect Access to SQL Server
SQL Server Management Studio
Link to Tables on the Server
Get Data from the Server using Pass-Thru Queries
Relink Tables using VBA Code
Connect Directly to Tables using ADO Recordsets
Securing Your Database
Locking Down the Front-End
Disabling the Access Bypass Key
Hiding Access Objects (Tables, Queries)
Editing the Back-End Tables (SSMS and SQL)
Display Data on the Web using ASP
WHAT'S COVERED
We will discuss why you would want to connect your Access database to an online SQL Server database. What the pros and cons are. What you need to get started, and what your end users need to connect to your database.
We will setup a Web and SQL Server hosting account with my preferred provider, WinHost. You will learn how to set up a new domain name or use an existing one. We'll see how to use their site control panel. We will create our first SQL Server Database online and get the connection string so we can connect to it from Access and the Web.
Next we will connect Access to SQL Server. We will install the SSMS (SQL Server Management Studio) which is a free download from Microsoft. You will learn how to set up an ODBC Data Source File (DSN). We will then export our Customer table to SQL Server, delete it from Access, and then link to the online copy.
We will now link the remaining tables in our database. We'll learn about the differences between Access SQL and T-SQL (Transact-SQL) which is what SQL Server uses. You will learn how to create pass-through queries and what their significance is. You will learn about QueryDefs and how to create queries on the fly in VBA. You'll learn how to store your database connect string in the TempVars.
We will learn how to relink our tables dynamically using VBA. You'll learn about the TableDefs collection. We'll see how to connect to the tables directly without linking using ADO recordsets. We'll see what happens if we change the password on the database server.
We will learn how to secure the database to prevent unauthorized users from getting access. You will see how to lock down the database, hide the Navigation Pane, minimize the Ribbon, disable shortcut keys and menus, and most importantly disable the Access Startup Bypass Key (Shift). We'll set up an Admin menu where you can easily lock and unlock the database to prepare it for distribution. We'll make an encrypted ACCDE file that you will give to your end users.
You will learn how to hide Access objects including your linked tables and pass-thru queries. We'll see how there is a problem where your tables become read-only unless you specifically set a primary key (indexed) field, so we'll learn how to do that using SQL. We will create a distribution copy front-end file, copy it to a different computer not on the same network, and test it to make sure it connects to the server.
If you want to create new tables, it's easiest to do so in Access and export them like we did earlier. However you will want to make changes to existing tables. So, we will learn how to do that in SSMS using both the GUI or SQL. We will then relink the tables. We'll also discuss backup options including a manual backup and an automated nightly backup service.
If you want to allow users to work with your data without Microsoft Access, you can create a Web-based interface using ASP (Active Server Pages). In this lesson, I will show you how to use the EditPlus Web editor and create some basic pages using ASP so that you can generate a customer list and select a specific customer to display online.
Finally, we'll discuss security a little more. We'll talk about how Access will cache the database connection password in memory while your database is open. So we can achieve good security by simply linking to a single table on startup, after getting the logon password from the user. This way we don't have to store it in any other connections or our pass-thru queries.
LEARN MORE
599cd.com/AccessSQLServerOnline
TOPICS
How to export from Access tables to SQL Server, how to export from Microsoft Access to SQL Server, how to convert an Access database to SQL Server, how to migrate tables and data from Access to SQL Server, migrate data from MS Access to SQL Server database, SQL Server connection string, SQL Server Management Studio, SSMS, ODBC Data Source Connection, File Data Source, DSN, Publish from Access to SQL Server, linked tables, TSQL, Transact-SQL, Pass-Through Query, QueryDefs, TableDefs, TempVars, relink tables in VBA, Recordsets, DAO, ADO, CreateObject, ADODB.Connection, ADODB.Recordset, Create Unique Index

Пікірлер: 19

  • @akokohjoel9854
    @akokohjoel98543 жыл бұрын

    Wonderful, I have been looking for ways to use ms access database online. Looking forward to those seminars.

  • @599CD

    @599CD

    3 жыл бұрын

    Great!

  • @hggryrdchgc

    @hggryrdchgc

    Жыл бұрын

    400 bucks

  • @eddieantar1943
    @eddieantar19432 жыл бұрын

    Great stuff, Richard. I've been developing Access apps for 30 years. Gotten pretty good at it. But what I haven't done is what you describe here. I just sent you a message about it. Looking forward to hear from you. Best.

  • @599CD

    @599CD

    2 жыл бұрын

    Thanks for sharing!

  • @CupOLite
    @CupOLite Жыл бұрын

    Excellent Stuff Richard,

  • @599CD

    @599CD

    Жыл бұрын

    Glad you enjoyed it

  • @BanditFX7
    @BanditFX73 жыл бұрын

    interresting thank's Richard

  • @599CD

    @599CD

    3 жыл бұрын

    You're welcome. :)

  • @user-cc5lu2hn4x
    @user-cc5lu2hn4x3 ай бұрын

    Richard, Great site! One of my clients wants to access his O365 version of Access database over the internet. I have been programming in Access for over 20 years but have no experience doing this. I believe this seminar will give me all the information I need on how set up using SQL Server hosted over the internet as the back end and his current front end as the interface for users. Will most forms, reports & queries continue to work as before or will they need to be modified? Are these considerations discussed in this course? Thank you.

  • @sirlee6234
    @sirlee62342 жыл бұрын

    How do I purchase your seminar lessons online? Or are you conducting live seminar online?

  • @599CD

    @599CD

    2 жыл бұрын

    You can purchase here: 599cd.com/AccessSQL. All of my seminars are pre-recorded.

  • @iymanb
    @iymanb3 жыл бұрын

    A much neede topic indeed. But i am new to the channel; which level of membership i nedd to gain access to this seminar ?

  • @599CD

    @599CD

    3 жыл бұрын

    My lessons and seminars are sold separately on my web site and aren't included in KZread membership. Members, however, can get up to a 50% discount.

  • @akokohjoel9854
    @akokohjoel98543 жыл бұрын

    Pls can it also work with mysql ? Can ms access 2010 version be used?

  • @599CD

    @599CD

    3 жыл бұрын

    Sure. You can use MySQL, but I don't cover that in the Seminar. You can use any ODBC source you want. Access 2010 should work fine, although I do recommend the latest version for best results.

  • @pariflex9820
    @pariflex98203 жыл бұрын

    Does Access application run online, with website?

  • @599CD

    @599CD

    3 жыл бұрын

    Access will still run on each user's PC. The data is stored online in SQL Server. You connect over the Internet. I do show how to use ASP to create a simple web-based interface for your data, however. But if you want the full power of Access, you have to use Access locally.

  • @mengmakara9365
    @mengmakara936511 ай бұрын

    Interested

Келесі