2016-10-26 6 views
0

VBNETで作成されたアプリケーションはSQL Server 2008で非常にうまく動作していますが、今ではインターネット上の共有の宿泊施設を購入し、オンラインデータベースで直接作業したいと考えていました。 サーバーにSQL Server 2014がインストールされているため、既にローカルにあってプログラムからアクセスできるデータベースのダンプを作成しましたが、「文字列から日付および/またはチームを変換すると変換に失敗しました」というエラーが表示されます。 このエラーを修正するにはどうすればよいと思いますか?SQL Serverのエラー

+0

StackOverflowへようこそカルロス。これを読んでください:http://stackoverflow.com/help/mcveおよびhttp://stackoverflow.com/help/how-to-ask あなたは何かデータを提供し、あなたが試したことを示し、あなたの出力あなたの期待どおりの出力です。データを見ることなく、エラーに基づいて推測するしかありませんが、要するに、SQL Serverが認識できない形式で日付が格納されているようです。このエラーは2008年にも発生しているはずですので、おそらくアプリケーションです。推測を参照してください。 – scsimon

+0

あなたの質問はあまり明確ではありません。あなたはこのエラーをいつ受けるのですか? SQL 2014データベースにデータをインポートするときですか?それとも、SQL 2014データベースに接続しているのですか?データの例も表示する必要があります。 – squillman

+0

言語設定になります。両方のバージョンの設定を比較し、言語設定が日付変換にどのように影響するかを調べます。 – BJones

答えて

0

まず、この記事で提案された解決策を試してください:

Conversion failed when converting date and/or time from character string while inserting datetime

は、SQL Serverでサポートされている多くの形式があります - CASTでMSDNオンラインブックを参照して変換します。これらのフォーマットのほとんどは、あなたが持っている設定に依存しているため、これらの設定は何度か動作することがあります。

それでも問題が解決しない場合は、コミュニティがお手伝いできるように詳細をお知らせください。