Does anyone know where to find good information on developing an MSSQL database from scratch. I am not looking for information on the design of the database (Normal Forms etc.), but more on the nuts and bolts of how you actually do it. For example, it is fairly easy to create a database in Visual Studio, but how do I then get this database onto my remote web hosting server? How do I ensure I can repeat this process if need be? Can I create a new database with the same schema as an existing one? Is there an easy way to set up a database to use the security built into .NET? And a million other questions.
I seem to find information on designing databases everywhere, but I can't find anything good on how you actually work with them on a day-to-day basis. What are the best practices? I am a one-man-band, starting work on a project that uses an MSSQL database, and while the database won't be doing anything heavyweight initially, I don't want to get myself into deep water. I am keen to do things 'right'.