I can't use a database in SQL Azure - sql-server

I am trying to use a Database in SQL Azure. I have installed SQL Server 2008. I can Login SQL Azure and can use master Database. But I can't use other Database and I can't see any things in my object explorer. It shows this error:
"USE statement is not supported to switch between databases. Use a new connection to connect to a different Database."
How can I use another database?

You cannot link to another database server from SQL Azure, whether that other database is SQL Server or SQL Azure.

I found the Solution for this problem . I install SQL Server 2008 R2. then every thing is ok...

You can first create only the database before running the whole script to create schemas & Tables.
Then manually change the database to the new DB that was created.
Run the rest of the script. Do not run Use <databasename>

Related

Selecting data from SQL Server 2005 DB to Azure SQL staging DB table in Azure

I was wondering if this is possible: I want to create 2 tables in an Azure SQL database which I want to use as staging tables for some data selected from a SQL Server 2005 database on an on-premise server.
Is there any good way of doing this?
Update:
Followed the Linked-Server Guide and got this error: I need to add a linked server to a MS Azure SQL Server
The weird thing is i just managed to login to the Azure DB on with Those exact credentials. Am i missing some security configuration somewhere?
You don't necessarily need to create a linked server to move data from an on-premise SQL table to Azure SQL. Tools like SSIS come to mind, where a linked server isn't necessary. Or a tool like SSDT where you could use the Data Compare feature to move data. There is also Azure Data Factory.
Support for linked servers and distributed queries against a SQL Azure Database is a feature available since September 2012 as explained here. On my tests it does not work correctly on SQL 2012 and does not work on SQL Server 2008 R2 and earlier versions. You may need to upgrade to SQL Server 2014 to create a fully functional linked server.
Hope this helps.

How to create a database using SQL Scripts?

I have SQL script and I need to create a database in other server using this SQL scripts in SQL server 2016. Is it possible and can you explain me the steps to do it?
Right click database on the old server instance, Script Database as, then Create to, execute the script on the new server instance after changing the Connection

Syncing a SQL Server CE database with a regular SQL Server database

There's an Umbraco site that various people been contributing content to. It runs on a hosted domain using a SQL Server Compact edition database for the CMS. It's about to go live and I need to sync the dev database to the live SQL Server instance which is hosted by a third party.
I just ass(u)me(d) that I could attach the .sdf to my local SQL Server and use a commercial tool (Redgate/SQLDelta etc.) to copy it to the live db. This does not seem to be possible. While I have managed to attach the .sdf using Linqpad, I can't connect to it like a regular database.
The best option seems to be to script out the entire database, but this seems like an impossible task using just Linqpad (no flies on Linqpad, obviously - it isn't the tool for such a task). Any less onerous options would be gratefully accepted.
You can use my free "SQL Server Compact Toolbox" Visual Studio extension for this. It can generate a script of the entire SQL Server Compact database, that you can then run against an empty SQL Server database.
In the past I did this kind of scenario wherein I need to copy the data from the SQL Server CE to a SQL Server database. Have you tried adding the .sdf to an ODBC then linked that ODBC to SQL Server?

duplicate a Database content into another database

I have a database that I want to duplicate into another database.
I'm using Sql Server 2012 Express Management Studio
I tried to make a backup of the database and tried to restore it as another database, but I couldn't
It happens that I was using LocalDB\v11.0, but I had to upgrade my sql server express to the version that accepts remote connections.
But now I have two servers, LocalDB\v11.0 and .\SQLEXPRESS, my database is in LocalDB and I want it in .\SQLEXPRESS
How can I do that?
Rafael
Though I haven't tried but this shouldn't be the case. AFAIK, LocalDB\v11.0 introduced in SQL Server 2012 and you can backup/restore between localdb and sqlexpress.
if that's not working then try posting the error/issue you are getting in this post.
Anyway, you can also script your database, schema and data and then run those script locally.
See this post here for the same ...
http://social.msdn.microsoft.com/Forums/en-US/b75bef7e-13f3-4658-8d43-9df12ab4c320/connecting-localdb-using-sql-server-management-studio-express
Once you are connected, you can view the DB objects and script them in SSMS; thereafter run those same script in your sqlexpress instance.

Cannot Create Database Diagram In SQL Server 2005

I've got SQL Server Management Studio 2005 and I'm trying to create a database diagram for a DB I created. I created the DB on the local SQL server an when I try to create a new database diagram it doesn't let me. It just gives me the option:
"Working with SQL Server 2005 diagrams".
It does not give me any option to create a new database diagram. It is strange though as I also connected to another SQL Server 2005 instance on our internal network and I have the option to create database diagram on that server.
Any help is appreciated.
Cian
If I remember correctly, you need a certain privilege (db-owner?) to create diagrams.
Could that be the problem?

Resources