Showing posts with label source. Show all posts
Showing posts with label source. Show all posts

Thursday, March 22, 2012

Collation Conflict

Please I Have This Server Running Pefectely Till This Morning An Error Displayed : Server Source Collation Conflict On Equal. This Was Refering To A Particular Table But It Seems That Table Is Not In The Database.

Please Help Me.Provide more info. Exact error message, server version, etc.sqlsql

Thursday, March 8, 2012

Code Page

Hello,

I am getting following error

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbname" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbsize" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Owner" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Status" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "CompLevel" cannot be processed because more than one code page (936 and 1252) are specified for it.

When I run the package itself it is working fine and when I am calling the package from another package getting this error. From Parent package I sending servername for olde db source to this package.

Thanks.

hi Faran

Try by setting "AlwaysUseDefaultCodePage" property of oledb source as true.

Thanks and regards

Rahul Kumar, Software Engineer, India

|||

I also experienced the following error message:

The column "%1!s!" cannot be processed because more than one code page (%2!d! and %3!d!) are specified for it.

Here are the details of my case:

BACKGROUND
While building SSIS packages graphically within VS 2005 design mode, a metadata code behind page is modified to reflect the graphical controls used within the designer. It is here within the metadata code-behind where controls reference their parent page with a page number. Each SSIS package has a code-behind with a default page number. Different SSIS packages should have different page numbers.


CAUSE
I was working with one SSIS package and created a second package that would use some of the configured controls from the first package. By copying controls from the first package to the second package, I ended up with several controls using the page number from its source. So, when I attempted to debug the second package I received the following message:

The column "ProductId" cannot be processed because more than one code page (1252 and 65001) are specified for it.

In short the first SSIS package had a page number of 1252 and the second SSIS package had a page number of 65001. So all of the controls copied from the first package retained their 1252 page number references.

SOLUTION
I edited the metadata code-behind by replacing all 1252 page number references with 65001.

This solution worked for me and I hope others will find it useful.

|||

How to set the "AlwaysUseDefaultCodePage" property?

Thank you.

|||

In your data flow transformation, in the properties window of the ole db source or destination you can set this.

Thanks

|||

I faced similar problem and "AlwaysUseDefaultCodePage" work fine with me and fix my problem.

you are great man (Y)

thanks

Code Page

Hello,

I am getting following error

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbname" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbsize" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Owner" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Status" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "CompLevel" cannot be processed because more than one code page (936 and 1252) are specified for it.

When I run the package itself it is working fine and when I am calling the package from another package getting this error. From Parent package I sending servername for olde db source to this package.

Thanks.

hi Faran

Try by setting "AlwaysUseDefaultCodePage" property of oledb source as true.

Thanks and regards

Rahul Kumar, Software Engineer, India

|||

I also experienced the following error message:

The column

"%1!s!" cannot be processed because more than one code page (%2!d!

and %3!d!) are specified for it.

Here are the details

of my case:

BACKGROUND
While building SSIS

packages graphically within VS 2005 design mode, a metadata code behind page is

modified to reflect the graphical controls used within the designer. It is here

within the metadata code-behind where controls reference their parent page with

a page number. Each SSIS package has a code-behind with a default page number.

Different SSIS packages should have different page numbers.


CAUSE
I was working with

one SSIS package and created a second package that would use some of the

configured controls from the first package. By copying controls from the first

package to the second package, I ended up with several controls using the page

number from its source. So, when I attempted to debug the second package I

received the following message:

The column "ProductId"

cannot be processed because more than one code page (1252 and 65001) are

specified for it.

In short the first

SSIS package had a page number of 1252 and the second SSIS package had a page

number of 65001. So all of the controls copied from the first package retained

their 1252 page number references.

SOLUTION
I edited the metadata

code-behind by replacing all 1252 page number references with 65001.

This solution worked

for me and I hope others will find it useful.

|||

How to set the "AlwaysUseDefaultCodePage" property?

Thank you.

|||

In your data flow transformation, in the properties window of the ole db source or destination you can set this.

Thanks

Code Page

Hello,

I am getting following error

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbname" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbsize" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Owner" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Status" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "CompLevel" cannot be processed because more than one code page (936 and 1252) are specified for it.

When I run the package itself it is working fine and when I am calling the package from another package getting this error. From Parent package I sending servername for olde db source to this package.

Thanks.

hi Faran

Try by setting "AlwaysUseDefaultCodePage" property of oledb source as true.

Thanks and regards

Rahul Kumar, Software Engineer, India

|||

I also experienced the following error message:

The column

"%1!s!" cannot be processed because more than one code page (%2!d!

and %3!d!) are specified for it.

Here are the details

of my case:

BACKGROUND
While building SSIS

packages graphically within VS 2005 design mode, a metadata code behind page is

modified to reflect the graphical controls used within the designer. It is here

within the metadata code-behind where controls reference their parent page with

a page number. Each SSIS package has a code-behind with a default page number.

Different SSIS packages should have different page numbers.


CAUSE
I was working with

one SSIS package and created a second package that would use some of the

configured controls from the first package. By copying controls from the first

package to the second package, I ended up with several controls using the page

number from its source. So, when I attempted to debug the second package I

received the following message:

The column "ProductId"

cannot be processed because more than one code page (1252 and 65001) are

specified for it.

In short the first

SSIS package had a page number of 1252 and the second SSIS package had a page

number of 65001. So all of the controls copied from the first package retained

their 1252 page number references.

SOLUTION
I edited the metadata

code-behind by replacing all 1252 page number references with 65001.

This solution worked

for me and I hope others will find it useful.

|||

How to set the "AlwaysUseDefaultCodePage" property?

Thank you.

|||

In your data flow transformation, in the properties window of the ole db source or destination you can set this.

Thanks

Code Page

Hello,

I am getting following error

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbname" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "dbsize" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Owner" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "Status" cannot be processed because more than one code page (936 and 1252) are specified for it.

Error: 0xC02020F4 at Data Flow Task, OLE DB Source [1]: The column "CompLevel" cannot be processed because more than one code page (936 and 1252) are specified for it.

When I run the package itself it is working fine and when I am calling the package from another package getting this error. From Parent package I sending servername for olde db source to this package.

Thanks.

hi Faran

Try by setting "AlwaysUseDefaultCodePage" property of oledb source as true.

Thanks and regards

Rahul Kumar, Software Engineer, India

|||

I also experienced the following error message:

The column "%1!s!" cannot be processed because more than one code page (%2!d! and %3!d!) are specified for it.

Here are the details of my case:

BACKGROUND
While building SSIS packages graphically within VS 2005 design mode, a metadata code behind page is modified to reflect the graphical controls used within the designer. It is here within the metadata code-behind where controls reference their parent page with a page number. Each SSIS package has a code-behind with a default page number. Different SSIS packages should have different page numbers.


CAUSE
I was working with one SSIS package and created a second package that would use some of the configured controls from the first package. By copying controls from the first package to the second package, I ended up with several controls using the page number from its source. So, when I attempted to debug the second package I received the following message:

The column "ProductId" cannot be processed because more than one code page (1252 and 65001) are specified for it.

In short the first SSIS package had a page number of 1252 and the second SSIS package had a page number of 65001. So all of the controls copied from the first package retained their 1252 page number references.

SOLUTION
I edited the metadata code-behind by replacing all 1252 page number references with 65001.

This solution worked for me and I hope others will find it useful.

|||

How to set the "AlwaysUseDefaultCodePage" property?

Thank you.

|||

In your data flow transformation, in the properties window of the ole db source or destination you can set this.

Thanks

|||

I faced similar problem and "AlwaysUseDefaultCodePage" work fine with me and fix my problem.

you are great man (Y)

thanks

Code formatting for SQL2005 TSQL

Hi !
I have a monster case statement in TSL, autogenerated with some external
program I do not have access to.
The source file is about 4K in size, and the resulting source code probably
will have a few hunderd lines of code if formatted properly for reading.
Is there a feature in SQL 2005 management studio for code formatting ? BIDS
then ?
If not, a reccommendation for a tool for code formatting, preferably free,
would be greatly appreciated.
Regards,
Palli
"Pall Bjornsson" <palli@.kvos.is> wrote in message
news:ejv5S05nHHA.1388@.TK2MSFTNGP05.phx.gbl...
> Hi !
> I have a monster case statement in TSL, autogenerated with some external
> program I do not have access to.
> The source file is about 4K in size, and the resulting source code
> probably will have a few hunderd lines of code if formatted properly for
> reading.
> Is there a feature in SQL 2005 management studio for code formatting ?
> BIDS then ?
> If not, a reccommendation for a tool for code formatting, preferably free,
> would be greatly appreciated.
> Regards,
> Palli
Like this?
http://www.simple-talk.com/sql/sql-tools/the-simple-talk-sql-prettifier/
|||>
> Like this?
> http://www.simple-talk.com/sql/sql-tools/the-simple-talk-sql-prettifier/
>
Thanks for the link!
It does half the job, but not quite. It gets confused when 5 or 6 case
statement's END appear in a row!
Any other free options ?
Palli
|||"Pall Bjornsson" <palli@.kvos.is> wrote in message
news:ealOwM8nHHA.4424@.TK2MSFTNGP03.phx.gbl...
> Thanks for the link!
> It does half the job, but not quite. It gets confused when 5 or 6 case
> statement's END appear in a row!
> Any other free options ?
> Palli
If you report that as a possible bug to the author, I imagine he'll jump in
and try to fix it. I don't really know of any other free options myself. I
have heard about some old VB6 trick to access some undocumented feature of a
system DLL to format SQL/T-SQL Code. Not sure where the info is located for
this trick exactly, or if it would even work for SQL 2005, but you might be
able to Google something on it. The problem is that generally a custom code
prettifier for a language as complex as SQL/T-SQL would require you to
implement an LALR parser and a complete SQL/T-SQL grammar from scratch, or a
very deep (read: "slow") recursive-descent parser. For most people it's
probably just a lot easier to prettify their code by hand or just pay for a
pre-built package.
|||Try http://www.sqlinform.com/ and
http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm
TheSQLGuru
President
Indicium Resources, Inc.
"Pall Bjornsson" <palli@.kvos.is> wrote in message
news:ealOwM8nHHA.4424@.TK2MSFTNGP03.phx.gbl...
> Thanks for the link!
> It does half the job, but not quite. It gets confused when 5 or 6 case
> statement's END appear in a row!
> Any other free options ?
> Palli
>
|||Now that link is too cool I've heard of the GSP, but didn't realize
someone had set up a Web Service to use it.
"TheSQLGuru" <kgboles@.earthlink.net> wrote in message
news:OHbsgqYoHHA.1388@.TK2MSFTNGP05.phx.gbl...
> Try http://www.sqlinform.com/ and
> http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm
> --
> TheSQLGuru
> President
> Indicium Resources, Inc.
> "Pall Bjornsson" <palli@.kvos.is> wrote in message
> news:ealOwM8nHHA.4424@.TK2MSFTNGP03.phx.gbl...
>
|||> Try http://www.sqlinform.com/ and
> http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm
>
This is really cool... both of those tools. Thanks a lot.
Palli
|||"Pall Bjornsson" <palli@.kvos.is> wrote in message
news:uWen8lpoHHA.3460@.TK2MSFTNGP04.phx.gbl...
> This is really cool... both of those tools. Thanks a lot.
> Palli
BTW, Phil Factor (the author of the one I sent you) has updated his code.
He also has the source code for the T-SQL stored procedure available for
download. Not sure if it fixes the bug you pointed out, but it might.

Saturday, February 25, 2012

cnn string is not working plz correct it....

<add name="NORTHWNDConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />

Above is my cnn string that is not working, it might be du to that m using SQLserver standard version .........

Do I have to change the cnn string.?

<

addname="SiteSqlServer"connectionString="Server=yourServerName_OR_IP;Database=yourDBname;uid=yourusername;pwd=yourpassword;"providerName="System.Data.SqlClient" />|||

hooligannes97:

<

addname="SiteSqlServer"connectionString="Server=yourServerName_OR_IP;Database=yourDBname;uid=yourusername;pwd=yourpassword;"providerName="System.Data.SqlClient" />

You provided the cnn string if our DB is in SQL Server, I guess.

But I've placed my db file(.mdf) in 'App_Data' folder. I want cnn string for this...

How can I point to this DB (in App_Data folder)......

|||

Hi,

If you're using the standard edition of SQL Server, you have to attach your .mdf file to the SQL Server serivce and write the connection string like hooligannes97 provided.

HTH.