SQL Server
- Accessからの接続について
こんにちは。 Access2000で作成したadpにてDB(SQLServer2005)に接続したところ、 Access上で認識しているストアドプロシージャの名前の最後に「;1」という文字がついてしまいアプリケーションエラーになってしまいました。 ルーターを越えた異なるサブネット環境から接続サーバーをIPアドレスで指定した場合には発生しませんで、 SQLServerと同一サブネット内で発生しております。(この場合、接続サーバーをIPアドレスで指定するとエラーになりました。) ファイアーウォール等の制限はありません。また、名前が変更されてしまう同一サブネットの環境ですと違うユーザー(SYS等)のストアドも表示されております。 まったく原因が判らないのですが、改善策、お気づきの点等ありましたらご教授お願いいたします。
- 締切済み
- SQL Server
- ken-mm
- 回答数1
- SQL Serverでの文字列の格納
SQL Serverで日本語の文字列を格納する型について質問させてください。 日本語文字列の格納にはnvarcharとntext型がありますが、全部 ntext型にしてもよいものでしょうか? 全部ntext型にした場合、何か都合の悪いことがあるのでしょうか?
- ベストアンサー
- SQL Server
- nihon_no_samurai
- 回答数1
- デフォルトインストール状態のSQL SERVER2005のアカウントとパスワード
基本的にデフォルトの状態でインストールしたSQL SERVER 2005があるのですが、ログインしようとしましたが方法がわかりません。 SQL SERVER 2000では、Enterprise ManagerというツールでWindwos認証やSQL Server認証でログインできるツールがあったのですが、2005では スタートメニューから探しても見当たりませんでした。 osql -U -Pでも試したのですが、SAというアカウントでパスワードはデフォルトで何が入っていたのでしょうか? SQL SERVERを体系的に学びたいのですが、何か良書はありますか?
- ベストアンサー
- SQL Server
- bootx
- 回答数1
- 緊急 教えてください。
Oracleの ・SELECT TableName FROM user_tables (↑作成DB名取得) ・SELECT TableName FROM All_tables (↑全てのDB名取得) と同じ意味の処理を SQL Serverで実行したいのですが どのようにすればできるのでしょうか?
- ベストアンサー
- SQL Server
- jyotei0813
- 回答数1
- 複雑な抽出条件のSQL文
まだまだ初心者ですがよろしくお願いします。 以下の条件でDBからデータを抽出したい場合のSQLを 教えていただきたいです。 ・テーブルAがありカラムがA、Bとある。 ・Aは重複できないようになっているがBは重複可。 ・Bが重複しているレコードのAの値が欲しい。 環境はSQLServer2000+VB6.0です 情報が足りないかも知れませんがよろしくお願いいたします。
- ベストアンサー
- SQL Server
- E-HR33
- 回答数1
- case文
こんにちは、SQL初心者です。 値を判定して、trueなら「*」をfalseなら表示なしとするのですが、 判定項目がかなりありまあす。 case文だとtrue、falseで二通り書かないといけないと思うのですが、簡単な方法はありますか? if文みたいにelseを使えればいいのですが。
- 締切済み
- SQL Server
- noname#22693
- 回答数2
- Enterprise Managerとクエリアナライザの違い
SQL Serverの初心者です。 テーブルやView、ストアドを見たり変更したりする場合に、SQL Serverとクエリアナライザを使いますが、 この2つのソフトの違いは何なのでしょうか? 片方だけでというわけにはいかないのでしょうか? テーブルの値変更やストアドを作るのは、どちらでもできますが、 SQL Serverでストアドを単体実行はできませんよね。 この辺りの微妙な違いが何なのか・・・
- 締切済み
- SQL Server
- juicemikan
- 回答数1
- SQL2005 調和平均
SQL Server 2005で、調和平均を使うクエリを作りたいのです。 ExcelならばHERMEAN関数を使えば一発で出ますが、SQLにはないですよね? CREATE FUNCTIONを使うか、クエリだけでいけるのかよくわかりません。 自分でクエリを書いてみたのですが、なにぶん初心者で、データがゼロの場合にエラーになったりしてうまくいきません。 どうすれば一番簡単に作れるでしょうか。
- ベストアンサー
- SQL Server
- mtkame
- 回答数2
- SqlSever2005からSqlServer7.0への接続設定エラー
はじめまして。 プログラム初心者なのですが、 クライアントからサーバーへアクセスする データベースプログラムを作る事となりました。 サーバー側には Windows 2000 と SERVERとSQL SERVER 7.0 を、 クライアント側にはWindows XP Pro と SQL SERVER 2005 と プログラミングにはVisual Studio 2005 (VB.NET)をインストールしています。 サーバーエクスプローラーからサーバー側データベースへの 接続設定を試したところ、 以下のようなエラーメッセージが発生しました。 『Microsoft Visual Studio このバージョンのサーバーはサポートされていません。 Microsoft SQL Server 2000かそれ以降が必要です。』 MicrosoftのHPやヘルプを参照したのですが、 はっきりとした原因がわかりませんでした。 そもそも互換性が無いのでしょうか? 説明不足の面もあるとおもいますが、 以前このようなメッセージが表示された方や解決された方、 教えていただけますでしょうか? よろしくお願い致します。
- ベストアンサー
- SQL Server
- ai045
- 回答数1
- Accessからのアップサイジング
SQLServer2005ExpressEdition(無償版)でのAccessからのアップサイジングは可能かどうかご存知のかたいらっしゃいますか? アップサイジングの方法は 各ファイルをアップサイジングウィザードに従って、進めていけばいいのですよね??
- 締切済み
- SQL Server
- tatsuo78
- 回答数1
- ODBC接続によるパスワード回避
現在、内部ネットワークにあるAccessアプリケーション上から、外部ネットワークSQL Server へのリンクテーブルを作成しております。 本AccessアプリケーションをどのPCや、環境にコピーしても外部ネットワークのSQLServerにアクセスできるように、リンクテーブルを設定したいと考えております。 SQL Server のプロパティは、混合モードにしています。 ODBCも、以下のようなdsnファイルを作成し、リンクしようとしているのですが、「ユーザー'(null)'のログインに失敗しました。理由:SQL Server の信頼関係接続に関連付けられていません」とエラーがでて、必ずパスワードが聞かれてしまいます。 [ODBC] DRIVER=SQL Server UID=sa PWD=XXXXXX Network=DBMSSOCN DATABASE=test_dns WSID=PCName APP=Microsoft Office 2003 SERVER=XXX.XXX.XXX.XXX Description=Test パスワードを回避する設定方法はありますでしょうか?
- ベストアンサー
- SQL Server
- shohu33
- 回答数1
- テーブルの結合(GROUP BY句の制約について)
次のような操作がしたいのですが、 Test1 t1 1 2 Test2 tt1 tt2 tt3 1 1 aa 1 2 bb -ココ 2 1 cc 2 2 dd 2 3 ee -ココ 結果 Test1とTest2を関連付けて t1 tt1 tt2 tt3 1 1 2 aa 1 2 3 ee Test2.tt2をマックス関数での参照です。 一応次のような操作をしてみました。 select T1, X.tt1, X.tt2, X.tt3 from Test1 inner join (select tt1, max(tt2) as tt2, tt3 from Test2 group by tt1, tt3) as X on (t1 = X.tt1) group by句にtt1とtt3を付けいるせいか、 すべて(Test1とTest2)が表示されます。 groupBY句の制約のせいですが・・・ 何かアドバイス等がありましたら、宜しく御願いします。
- ベストアンサー
- SQL Server
- kensirooo
- 回答数3
- テーブル間の結合
次のような操作をしたいのですが、 Table1 CD 1 2 3 Table2 ID TT 1 1 1 2--ココ 2 1 2 2--ココ 結果 Table1とTable2を関連づけて CD ID TT 1 1 2 2 2 2 Table2のTTをMAX関数を使っての参照です。 ちなみに次のようなSQL文ではエラーとなりました。 select T1.CD , T2.ID , MAX(T2.TT) from Table1 T1 INNER JOIN Table2 T2 ON(T1.CD = T2.ID) GROUP BY T2.ID アドバイス等がありましたら、宜しくお願いします。
- ベストアンサー
- SQL Server
- kensirooo
- 回答数2
- ODBC Drivers エラー
クリックありがとうございます。 先日、先行でチケットをとるページでチケットの予約をしました。 そのときはまったく問題がなくページにアクセスできたのですが 2日ほどまえから Microsoft OLE DB Provider for ODBC Drivers エラー '80040e07' [Microsoft][ODBC SQL Server Driver][SQL Server]構文エラー。varchar 値 '*****' から int データ型に変換できませんでした。 /*****/****/****/**/logon_p.asp, 行 22 というエラー文がでてアクセスできなくなりました。 チケットのあたりはずれも同じページでの確認なので困っています。 どうすればいいでしょうか?
- ベストアンサー
- SQL Server
- aki1991
- 回答数1
- 文字列の長さを指定して BULK INSERT するには?
20,1899-12-3020,1899-12-3020,1899-12-3020,1899-12-30 このような文字列がファイルにあるのですが、 1899-12-30 の部分を、文字数10と指定して データを取り出すことは可能でしょうか? この場合のデータは年齢と生年月日です。 BULK INSERT INTO [BIRTHDAY] FROM 'C:\sql\birthday.txt' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '')
- ベストアンサー
- SQL Server
- yasu182
- 回答数1
- MySQLからSQL Server 2005へ移行
MySQL4.0.26からSQL Server 2005にデータをコンバートしたいのですが、SQL Server Management Studioの「SQL Server インポートおよびエクスポート ウィザード」のデータソースの一覧に、MySQL ODBC 3.51 Driverがのってこず選べません。どうすれば追加できるのでしょうか? また、これ以外でもいい方法があれば教えて下さい。
- 締切済み
- SQL Server
- HolyCow
- 回答数4
- NOT NULL 制約の削除
MSSQL(SQLServer2000)にて、NOT NULLの列制約をはずすにはどうしたらよいのでしょうか。 ALTER TABLE <テーブル名> ALTER COLUMN <列名> DROP NOT NULL をやってみたのですが、構文エラーになってしまいます。 よろしくお願いします。
- 締切済み
- SQL Server
- fairy_tink
- 回答数1
- 異なるインスタンスにあるDBの結合
既出であれば、申し訳ありません。 調べ方が分からないので、質問いたします。 会社で2台のログサーバを抱えており、それぞれに SQLServerが入っています。 双方にログを貯めるDBがあるのですが、これら DBにある表を結合したいと考えています。 このようなことができるのでしょうか? 仮にできるとしたら、こういう結合をなんと呼ぶの でしょうか? 教えてください。
- ベストアンサー
- SQL Server
- ichow
- 回答数1
- インポートについて
こんにちは。 Enterprise Managerにてインポート(エクスポート)を行う場合、テーブル定義とデータはインポートされるのですがPrimaryKeyやIndexはインポートされません。 同時にインポートすることは可能でしょうか? また、Viewやストアドはインポートでいますでしょうか? よろしくお願いいたします。
- 締切済み
- SQL Server
- ken-mm
- 回答数1
- ACCESSからのSQLSERVERに変更すべきですか?
ACCESSからSQLSERVERに変更する時 どのような時に変更すべきですか? 現在 サーバーをWindowsNT4.0Server データベースは、複数のMDB(ACCESS)を使用し 累積データ件数は、10万件で 日次更新、月次更新など 更新時間を短縮したいと思っています。 そのためサーバーをWindowsNT4.0Serverから Windows2003サーバーに仮に移行したら 日次処理が10時間から1時間に短縮しました。 (データベースは、ACCESSのままです) サーバーだけ変更したほうがよいか? それともデータベースも変更したほうがよいですか? 教えてください。 よろしくお願いします。
- ベストアンサー
- SQL Server
- life0305
- 回答数4