The client must have access to an SQL Server in order to access an SQL Server database. If there isn't already an instance available on the network then you will have to install it on the local machine. Note that VS 2005 will install SQL Server Express automatically along with the .NET Framework if you create a ClickOmce or MSI installer for your app and select it as a prerequisite.