jamshid6 の回答履歴

全1251件中181~200件表示
  • Datetime型 条件について

    お世話になります。 以下のSQL文を実行したところ、更新されなくて困っております。 UPDATE RCV SET STATUS = '0' WHERE REC = convert(datetime,'2009/11/17 22:54:51') UPDATE RCV SET STATUS = '0' WHERE REC = '2009/11/17 22:54:51' 日付をコメントにすると、問題なく更新されます。 すいませんが、ご教授いただきたく宜しくお願い致します。

    • 締切済み
    • noname#164045
    • SQL Server
    • 回答数2
  • ユーザーに与える権限に付いて

    SQL Server2008でDBを管理しているのですが、 エンドユーザーに与える権限に付いて教えて下さい。 ACCESS ADPから接続してデータの登録、更新、削除を行ないます。 現在、ログインでsysadminをチェックしないと上記の作業が出来ません。 データベースユーザー全てのロールをチェックしてもログインで sysadminがチェックしてないと動作しません。 エンドユーザーのログインではsysadminをチェックしない方がいいと 考えるのですが、その場合各データベースのセキュリティはどのように 設定したらいいのでしょうか?

  • ユーザーに与える権限に付いて

    SQL Server2008でDBを管理しているのですが、 エンドユーザーに与える権限に付いて教えて下さい。 ACCESS ADPから接続してデータの登録、更新、削除を行ないます。 現在、ログインでsysadminをチェックしないと上記の作業が出来ません。 データベースユーザー全てのロールをチェックしてもログインで sysadminがチェックしてないと動作しません。 エンドユーザーのログインではsysadminをチェックしない方がいいと 考えるのですが、その場合各データベースのセキュリティはどのように 設定したらいいのでしょうか?

  • SQL Server 2005 でのSSMSで4064エラー

    SQLServerの障害検証のため、サービス停止後、複数あるユーザーデータファイルの1つを消去。 サービス起動してSQL Server Management Studio(SSMS)を起動し、DBへWindows認証にて接続しようとすると以下のエラーメッセージが表示される現象が発生します。 対処方法というよりは、なぜLOGINすらできないのかお教えいただけないでしょうか?確かに物理データファイルが消されているので状態としては異常ですがSSMSは起動して作業ができるものと認識していたのですが。。。 <<エラーメッセージ>> Cannot open user default database. Login failed. Login failed for user '[User Name]'. (Microsoft SQL Server, Error: 4064) よろしくお願いします。

  • 改行を含んだデータのインポート

    SQL Server 2005 Developer Editionを使っています。 インポートについて、皆様の知識のご教授をお願いします。 (1)、(2)と二つありますが、どちらか一方の回答でも 構いませんので、よろしくお願いします。 (1)Excelインポートによる取込について まず、Excelにテーブルデータをエクスポートしました。 データには、改行されているものレコードもあります。 そのExcelファイルをエクスポートしたテーブルに インポートしようとすると、エラーが発生します。 また、改行されているデータのレコードだけを 手動でコピー&ペーストしても、貼り付けることが できない状態です。さらに、Excel上のデータを直接コピーし、 該当のレコードの箇所に張り付けても、1行目だけしか 貼付けができない状態です。 (2)テーブル間の改行を含むデータ移行について AとBという、テーブル名だけが異なり、列名やデータ型が 同じテーブルだとします。 ここで、BからAテーブルへデータ移行させる際に、 改行されているデータについても、正常に移行できるように するには、どういう手順を踏めばいいか教えて頂きたく思います。 Bテーブルの列を全てコピーし、Aテーブルに貼り付けても、 うまく貼り付けることができませんでした。 改行されているデータは、どうやったら、テーブルに インポートできるのかを教えて頂けないでしょうか。

  • ユーザーに与える権限に付いて

    SQL Server2008でDBを管理しているのですが、 エンドユーザーに与える権限に付いて教えて下さい。 ACCESS ADPから接続してデータの登録、更新、削除を行ないます。 現在、ログインでsysadminをチェックしないと上記の作業が出来ません。 データベースユーザー全てのロールをチェックしてもログインで sysadminがチェックしてないと動作しません。 エンドユーザーのログインではsysadminをチェックしない方がいいと 考えるのですが、その場合各データベースのセキュリティはどのように 設定したらいいのでしょうか?

  • SQLServer2008

    SQLServerは始めてです。 SQLServer2008 Management Studio Expressを自分のPCにインストールしました。やりたいことは、自分のPCでサーバー、データベースを作ってVB6でデータを取得したりするアプリを入れて動かせる環境に したいのですが。(他のPCにサーバーを設定せず)インストールした後、どうやってサーバー登録するのか本を見てもよく分かりません。複雑なSQLを作成しなくてもSQLServerでは簡単にできるような事を本に書いてあるみたいですが。 SQLServer Management Studio を起動するとサーバーへの接続画面が 表示されます。でもまだサーバーの登録がされていないので、エラーになってしまいます。左側のオブジェクトエクスプローラは空っぽです。この後何をすればいいのか分かりません。 それとも何か足りないのでしょうか?サーバーの登録、データベースの作成方法を教えてください。そしてサーバーへの接続画面で入力して エラーなくサーバーに接続し、データベースに接続できるように教えてください。

  • mdf&ldfファイルからフラットファイルへの書き出し

    お世話になっております。 この度、社内サーバ撤去に伴い現在使用しているSQLサーバーよりデーター抜き出し担当となりました。もっぱら、使う側だったので何をどの様にすればいいのか困っている超ド初心者です。件名についてご質問いたします。 以下の作業に入る前に、当カテゴリーの過去質問を参考にし進めています。 http://oshiete1.goo.ne.jp/qa4614355.html 現在サーバ上にてSQL2000を稼動させています。DBファイルであるhoge.mdf とhoge.ldfに関してはSQLサーバ停止後コピーまで完了しました。 クライアント(自端末)機に『SQL Server 2008 Express with Tools』を導入し接続及び該当DBへのアタッチ、テーブルフォルダー内も確認しました。 テーブルフォルダー内には、約20個程のテーブルが存在しています。 上記URLでは、復元出来たデータベースを右クリックし『タスク→エクスポート』でデータエクスポートウィザードよりフラットファイルで吐き出せばいいとの手順でした。ウィザードでは、テーブルを指定する項目が出てきますが。実際の所20個のテーブルに対して同操作を繰り返し手動で項目整理を行う事になるのでしょか。または、ウィザードの『転送するデータを指定するためのクエリを記述する〔W〕』を使用するのでしょうか。 クエリー記述の場合の相当する項目を現在把握していませんので全項目抽出を行い。Excel取り込み後削除できるとありがたいのですが。 最終形として、Excelに取り込んで管理していきたいと考えています。 当方の勝手な都合ですが、当サーバ撤去が目前に迫っています。 よろしくご助言の程お願いいたします。

  • SQL Server 2005 でのSSMSで4064エラー

    SQLServerの障害検証のため、サービス停止後、複数あるユーザーデータファイルの1つを消去。 サービス起動してSQL Server Management Studio(SSMS)を起動し、DBへWindows認証にて接続しようとすると以下のエラーメッセージが表示される現象が発生します。 対処方法というよりは、なぜLOGINすらできないのかお教えいただけないでしょうか?確かに物理データファイルが消されているので状態としては異常ですがSSMSは起動して作業ができるものと認識していたのですが。。。 <<エラーメッセージ>> Cannot open user default database. Login failed. Login failed for user '[User Name]'. (Microsoft SQL Server, Error: 4064) よろしくお願いします。

  • テキスト時分のINSERT

    データ値:1234 INSERT時に上記データ値をTIME(0)のカラムにセットする場合、 どのようなsql文にすればよいのでしょうか? 望む結果:12:34:00 どなたか御教示宜しくお願いします。

  • 検索結果にレコードの番号を付与したい

    SELECT ○○○ as 連番,コード,名称 From テーブル where 条件 ↓ 1 a001 トヨタ 2 b005 ニッサン 3 b018 ホンダ    : ってな感じしたいのです。 ○○○の所にはまる「関数の様な物」はありませんか? 単純に有ってもよさそうなのですが見つけられません。 よろしくお願いします。

  • SQL2008と2005の互換性について

    現在会社でSQLServer2005 (Workgroup 5クライアント)を使用しているのですがもう一台サーバーが必要になりました。 そこでSQLServer2008(Workgroup 5クライアント)を購入しようと思うのですがこの2つのソフトに互換性はありますでしょうか? (1)サーバー(SQL2005)→クライアント(SQL2008) (2)サーバー(SQL2008)→クライアント(SQL2005) この2つのパターンが接続可能かどうか教えてください よろしくお願いします。

  • ASP経由でのODBCの接続について

    WindowsServer2008SP1(64bit版)で開発しています。 クライアントからサーバーのASPを動かして、そのASPの中でexeを動かしているのですが、その際に「指定したコネクションは存在しません」というメッセージと共にエラーになってしまいます。 サーバーから直接VBSで動かしたときには、上手くいくのですが、ASPからだと上手くいかないという現象です。 SQLServerへの接続にはODBCを使っており、システムDNSにも作成してあるのですが、ほかに何か設定が必要なのでしょうか?

  • DBCC CHECKDBのエラーについて

    SQL Serverの保守計画について質問です。 真夜中に保守計画を動かしているシステムがあるのですが、 以下のようなエラーが発生しました。 クエリ "DBCC CHECKDB WITH NO_INFOMSGS" の実行が次のエラーで失敗しました: "オブジェクト ID 321578567、インデックス ID 0、パーティション ID 72057597094199296、 アロケーション ユニット ID 72057597100556288 (型 In-row data) のページ (1:734549) の PFS 空き領域情報が不適切です。予想値 0_PCT_FULL、実際の値 95_PCT_FULL。 CHECKDB により、テーブル 'D出庫予定データ' (オブジェクト ID 321578567) に 0 個のアロケーション エラーと 1 個の一貫性エラーが見つかりました。 CHECKDB により、データベース 'AAAdb' に 0 個のアロケーション エラーと 1 個の一貫性エラーが見つかりました。 repair_allow_data_loss は DBCC CHECKDB (AAAdb) で見つかったエラーの最小修復レベルです。"。 考えられるエラーの理由: クエリに問題がある、"ResultSet" プロパティが正しく設定されていない、 パラメータが正しく設定されていない、または接続が正しく確立されていない。 整合性チェックでエラーが出ているのは分かるのですが、 具体的な解決策がよく分かりません。 何かアドバイスがいただければ、嬉しいです。

  • 計算結果の前ゼロ

    varchar(8)の項目に1を加えると・・・ 「09110013」+1=「9110014 」となってしまいます。 結果が「09110014」と頭に「0」が付いたままにする方法はありませんか?

  • DBCC CHECKDBのエラーについて

    SQL Serverの保守計画について質問です。 真夜中に保守計画を動かしているシステムがあるのですが、 以下のようなエラーが発生しました。 クエリ "DBCC CHECKDB WITH NO_INFOMSGS" の実行が次のエラーで失敗しました: "オブジェクト ID 321578567、インデックス ID 0、パーティション ID 72057597094199296、 アロケーション ユニット ID 72057597100556288 (型 In-row data) のページ (1:734549) の PFS 空き領域情報が不適切です。予想値 0_PCT_FULL、実際の値 95_PCT_FULL。 CHECKDB により、テーブル 'D出庫予定データ' (オブジェクト ID 321578567) に 0 個のアロケーション エラーと 1 個の一貫性エラーが見つかりました。 CHECKDB により、データベース 'AAAdb' に 0 個のアロケーション エラーと 1 個の一貫性エラーが見つかりました。 repair_allow_data_loss は DBCC CHECKDB (AAAdb) で見つかったエラーの最小修復レベルです。"。 考えられるエラーの理由: クエリに問題がある、"ResultSet" プロパティが正しく設定されていない、 パラメータが正しく設定されていない、または接続が正しく確立されていない。 整合性チェックでエラーが出ているのは分かるのですが、 具体的な解決策がよく分かりません。 何かアドバイスがいただければ、嬉しいです。

  • デッドロックエラー

    C#からSQLSeverにトランザクションを実行する際に WITH(TABLOCK,XLOCK) を付加していますが、 System.Data.SqlClient.SqlException: トランザクション (プロセス ID 54) が、lock リソースでほかのプロセスとデッドロックしました。トランザクションがデッドロックの対象として選択されています。トランザクションを再実行してください。 というエラーが発生します。 ConnectOpen BeginTransaction SqlDataReader UPDATE or INSERT ExecuteNonQuery CommitCommand ConnectClose という順番で実行しています。 単純な文で単体だと問題ありませんが、 複数から実行すると、エラーが発生します。 なぜデッドロックが発生するのでしょうか?

  • デッドロックエラー

    C#からSQLSeverにトランザクションを実行する際に WITH(TABLOCK,XLOCK) を付加していますが、 System.Data.SqlClient.SqlException: トランザクション (プロセス ID 54) が、lock リソースでほかのプロセスとデッドロックしました。トランザクションがデッドロックの対象として選択されています。トランザクションを再実行してください。 というエラーが発生します。 ConnectOpen BeginTransaction SqlDataReader UPDATE or INSERT ExecuteNonQuery CommitCommand ConnectClose という順番で実行しています。 単純な文で単体だと問題ありませんが、 複数から実行すると、エラーが発生します。 なぜデッドロックが発生するのでしょうか?

  • SQL Server についているSSIS の ETL 機能について

    SSIS と他のETL ツールの検討中ですので、SSISのETL の機能について詳しい方がいれば、SSIS のETL の機能を教えていただけませんか?

  • ACCESS VBA からのワードファイルの起動

    ACCESS97を(未だに!)使用しています。 これから、VBAでワードの既存ファイルを起動したいと考えています。その際、ワードを新規に立ち上げることなく、表示して編集したいわけですが、どうしても新規に起動してしまします。 これまで試したのは、 Dim oApp As Object Set oApp = GetObject("", "word.Application") oApp.Visible = True oApp.Documents.Open FileName:="C:\filename.doc" および Dim oApp As Object Set oApp = CreatObject("word.Application") oApp.Visible = True oApp.Documents.Open FileName:="C:\filename.doc" などです。 しかし、すでにワードが起動していても、どうしても、新たにワードを立ち上げてしまいます。 解決策はあるでしょうか? ちなみにエクセルだと、GetObject で既に起動しているエクセルに追加でアプリが表示されます。