I'm doing data migration between two SQL Server 2008 database using SSIS because I need to do some data transformation. I guess I need to use Business Intelligence Developement Studio which I have on my develop machine. But because I don't have SQL Server Standard Edition on my develop machine. The BIDS do not allow me to build the SSIS package. Is there any work around? Thanks a lot in advance!
When you installed BIDS, did you also install the client tools for SQL Server?
Alternatively, you could remote to the dev server and devlop the package directly on the server.
You would normally install SQL Server 2008 Developer Edition on your development box.
SQL Server 2008 Developer enables
developers to build and test
applications that run on SQL Server on
32-bit, ia64, and x64 platforms. SQL
Server 2008 Developer includes all of
the functionality of Enterprise
Edition, but is licensed only for
development, test, and demo use.
Related
I have MsSQL database which is created in MSSQL 2012 SQL server.
On my local machine I have installed MSSQL 2008 SQL server.
Will the 2012 database work in MSSQL 2008?
Also,I have installed MSSQL 2012 SQL server on my local system.Do I need to install MSSQL management studio for 2012 SQL server?
Is it required for user interface?
A full database backup and restore to the new server will not work. SQL server does not allow that to a previous version.
You can however create the schema and load the data in manually through SSIS or BCP.
For SSMS you can connect to a previous version.
Most of the features will work, But features specific to SQL Server 2012 may not work.
You don't need to use Management Studio of SQL Server 2012 in order to browse SSMS-2012 database. You can still continue to use the 2008 R2's IDE.
Whether a 2012 database will work on a 2008R2 server depends.
If you are deploying to your 2008R2 server by running T-SQL scripts then it will only work if
The database objects used in your 2012 database were available in 2008R2
You are not using SQL2012 T-SQL enhancements in your scripts
Your scripts do not depend on system objects or views that were introduced in SQL2012
The local edition of SQL2008R2 is compatible with the SQL2012 edition. For example SQL2008R2 Express will not like SQL2012 Enterprise Edition features.
Ideally you will be using the Developer Edition for your local instance as this is simply a throttled version of Enterprise Edition.
If you are trying to restore to 2008R2 from a 2012 backup then no, it won't work.
Given that SQL Management Studio is a free download why would you stick with the SQL2008R2 version? If you have licenced SQL2012 then you are licenced for the SQL2012 version of SSMS. Why not go the whole hog and install SSMS for SQL2017?
If you do not like SMSS then a paid for alternative might be Aquafold Data Studio. This has the advantage of supporting many database platforms from a single IDE.
it is not neccesarily required to have ssms 2012 . it will work as we have the sql server installed
Just reiterating PingPongOng - a backup and restore wont work as you can't install a newer database onto an older server. You can however go the other way, so a 2008 database could migrate to a 2012 server.
As others have said, you need to create scripts.
Right click on the 2012 database, and on the menu that appears -> Tasks -> Generate Scripts and follow the wizard that appears. This will allow you to create just the schema or schema and data (if required).
I have two sql server database at two different locations. Source is developer edition of sql server and destination is web edition of sql server. Can i create ssis package in developer edition, for data transfer from developer to web edition.
Yes*, you can create an SSIS package in the Developer Edition and it will transfer data between the developer edition database and the web edition just fine. It will be a straight data transfer between two SQL Server instances.
That pesky asterisk though, that might be make this a No answer. The Web edition is not licensed for Integration Services. There is the import/export wizard which builds an SSIS package but if you persist it and execute the package, then it will fail as the machine will report it does not have the right components installed. It's certainly nothing you can schedule. You might think that you can make an end-around and run the SSIS package from the development server but that will likely violate your license as the dev license is not supposed to communicate with production systems.
SQL Server 2012
SQL Server 2008R2
SQL Server 2008
Summary
There is no technical restriction preventing an SSIS package from pushing from a developer edition to an web edition but there is likely a legal restriction for doing so.
YMMV, IANAL, consult your licensing agent.
I have a server running SQL Server 2008 R2, and the Analysis and Integration services are running on that server.
I have on my Windows XP PC Visual Studio 2008 and SQL Server 2008 R2 Management Studio.
In Visual Studio, when I go to open a new Analysis Services project, it lets me. However, if I try to open a new Integration Services project it doesn't let me and at the end it tells me that:
To install Integration Services, run SQL Server Setup and select
Integration Services.
So I locate the install media and run Setup and chose this option:
New installation or add features to an existing installation.
However, through the steps, it looks as if it's going to install the server engine on my PC, so I hesitated and stopped the process.
I looked around and found this one How to install SQL Server Management Studio 2008 component only that refers to being able to
install just the Client/Workstation Components
but I didn't see that so far.
I also found this: http://www.codefrenzy.net/2011/06/03/how-to-install-sql-server-2008-management-studio/ and she says to
Run the SQL Server Management Studio installer
What is she referring to? I don't see that in my media.
I wonder, wouldn't it be logical to start the install process with asking Client components or Server components or both?
please uninstall and reinstall SQL Server Management Studio(Client/Workstation Components) on client PC, in order to work with SSIS.
I installed Microsoft SQL Server 2008, but there is no SQL Server Management Studio icon.
All the tutorials I found on installing SQL Server 2008 say that in order to start it, I need to go Start -> All programs -> Microsoft SQL Server 2008 -> SQL Server Management Studio, but the icons in the Microsoft SQL Server 2008 are
Import and Export Data (32-bit)
folder Configuration Tools in which are three icons:
SQL Server Configuration Manager
SQL Server Error and Usage Reporting
SQL Server Installation Center
I have Windows 7.
I am not sure if Management Studio is installed by default, but I know there is an option to select it during setup. You may have just missed it. You may be able to go back into setup and tell the installer to install Management Studio.
Run the installer again and make sure you check the Management Tools as well.
BTW: what version have you installed? Express or Standard? Express comes in different downloads
If you have installed the Express version, there are two downloads. Express and Express with Tools. Check out this link for more information (it's R2, but 2008 was the same say): http://www.microsoft.com/sqlserver/en/us/editions/express.aspx
If you do not have Express or you do have the Express With Tools version, then when you install SQL Server (run the install package) you'll have a bunch of check boxes for what components to install. One of those is management tools. You'll need that selected to have SQL Server Management Studio installed with the instance (or a stand alone install).
I'm working on a school project desktop application in c# using Visual Studio 2010 (.NET 4.0) and the application uses a SQL Server 2008 database that's running on a SQL Server instance on the development machine I'm working with.
My question is how do I package up the database with the c# project so that the application works no matter what machine I'm using it on regardless of whether the machine it's installed on has SQL Server installed or not?
Thank you.
use SQL Server Compact Edition (SQL CE)
If it's not a web application and it's making a direct use of the database, how is it going to work without an instance of SQL server running?
I'd make an .msi for the application and I'd write a SQL script for installing the database and populating it with the data.
You can use SQLServer tools for scripting the tables and the data.