検索結果
DB
- 全てのカテゴリ
- 全ての質問
- アクセス用クラスを利用した登録画面の作成。
DB登録画面をアクセス専用のクラスを利用する形で作成しているのですが、 eclipseのJunitテストを行うとエラーが出てしまいます。 (欲しい値は取れているのですが、その直後に表記されるエラーの原因がよく分かりません。) ↓エラーはこのような内容です。↓ org.postgresql.util.PSQLException: ERROR: 列"id"は型integerですが、式は型character varyingでした Hint: 式を書き換えるかキャストしなければなりません 以下はソースの一部を抜粋です。 //DBアクセス用クラス。 public final class DataBaseAccess { ・・・・ public void setMultiType(int index, Object value) throws SQLException { statement.setObject(index, value);} public void setMultiType(int index, boolean value) throws SQLException { statement.setBoolean(index, value);} public void setMultiType(int index, byte value) throws SQLException { statement.setByte(index, value);} public void setMultiType(int index, short value) throws SQLException { statement.setShort(index, value);} public void setMultiType(int index, int value) throws SQLException { statement.setInt(index, value);} public void setMultiType(int index, long param) throws SQLException { statement.setLong(index, param);} public void setMultiType(int index, float value) throws SQLException { statement.setFloat(index, value);} public void setMultiType(int index, double value) throws SQLException { statement.setDouble(index, value);} public ResultSet select() throws SQLException { return statement.executeQuery();} public void update() throws SQLException { statement.executeUpdate();} ・・・・ //登録クラス public class CustomerEntry{ public void entry(CustomerBean customerBean) { DataBaseAccess db = new DataBaseAccess(); try {/** DB接続。 */ db.open(); String SQL = "INSERT INTO TB_CUSTOMER VALUES ( ? , ? , ? , ?);"; db.setSql(SQL); for (int i = 0; i < 11; i++) {/** ?に値をセット */ db.setMultiType(1, "int id"); db.setMultiType(2, "String userid"); db.setMultiType(3, "String name"); ・ ・ ・ db.setMultiType(11, "String tel"); db.update(); } db.close(); } } } 長文で申し訳ありませんが、ご教授お願いいたします。
- PCC-S-02322 未定義の識別子・・・
こんばんは、Pro*C初心者です。 プリコンパイルを行った際に下記エラーが表示されてしまいます。 *-----------------------------------------------------------------------* PCC-S-02322,未定義の識別子が見つかりました。 セマンティック・エラーです。(行252、列23、ファイルC:\HDataSYU\test.pc): EXEC SQL CONNECT :username IDENTIFIED BY :password USING :db_string; ...........................................1 *-----------------------------------------------------------------------* ちなみに下記はプログラムの一部です。 char username[32]; char password[32]; char db_string[32]; memset(username, 0, sizeof(username)); memset(password, 0, sizeof(password)); memset(db_string, 0, sizeof(db_string)); strcpy(username, USERNAME); strcpy(password, PASSWORD); strcpy(db_string, DB_STRING); EXEC SQL CONNECT :username IDENTIFIED BY :password USING :db_string; 原因など些細な事で構いませんので、お分かりになる方ご教示下さい。 お願いします。 【環境】 os:Windows oracleのバージョン:oracle9.2.0
- 締切済み
- C・C++・C#
- noname#10774
- 回答数2
- SQLiteでデータをアプリから追加する方法
ObjectiveCを用いてiPhoneアプリ製作の勉強をしています。 SQLiteを使って、データをアプリから追加したいのですが、その処理をするコードの記述方法が分かりません。 NSString *sql = @"CREATE TABLE IF NOT EXISTS members (year INTEGER PRIMARY KEY,month INTEGER,day INTEGER);"; NSString *insert_sql = @"INSERT INTO members (year,month,day) VALUES(?,?,?)”; NSString *select_sql = @"SELECT year,month,day FROM members”; 特に以上3行の処理の記述方法が分からず、自分なりに考えてこのように記述し試してみましたが storyboard上に追加したボタンを押してDataMakeメソッドを実行するときに ”EXC_BAD_ACCES”というエラーが出てしまいました。 以下にコードを晒します。 ■ViewController.h yearF,monthF,dayFをプロパティ宣言しています。 ■ViewController.m #import "ViewController.h" #import "FMDatabase.h" @interface ViewController () - (IBAction)DataMake:(id)sender; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *db_path = [self sqlmethod]; NSLog(@"%@",db_path); FMDatabase *db = [FMDatabase databaseWithPath:db_path]; NSString *sql = @"CREATE TABLE IF NOT EXISTS members (year INTEGER PRIMARY KEY,month INTEGER,day INTEGER);"; [db open]; [db executeUpdate:sql]; [db close]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (NSString*) sqlmethod{ NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *dir = [paths objectAtIndex:0]; return [dir stringByAppendingPathComponent:@"dayData.db"]; } - (IBAction)DataMake:(id)sender { NSString *db_path = [self sqlmethod]; FMDatabase *db = [FMDatabase databaseWithPath:db_path]; NSString *insert_sql = @"INSERT INTO members (year,month,day) VALUES(?,?,?)"; _yearF = 2014; _monthF = 3; _dayF = 23; [db open]; [db executeUpdate:insert_sql,@"%d",_yearF,@"%d",_monthF,@"%d",_dayF]; [db close]; [self dataopen]; } -(void)dataopen { NSString *db_path = [self sqlmethod]; FMDatabase *db = [FMDatabase databaseWithPath:db_path]; NSString *select_sql = @"SELECT year,month,day FROM members"; [db open]; FMResultSet *result = [db executeQuery:select_sql]; while ([result next]) { int result_year = [result intForColumn:@"year"]; NSLog(@"recodeyear[%d]",result_year); } } @end 以下のリンクを参考にし、”SQLiteを使用するためのライブラリ「libsqlite3.0.dylib」を追加”という項目までは出来ています。 http://blog.oukasoft.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0/%E3%80%90iphone%E3%82%A2%E3%83%97%E3%83%AA%E3%80%91sqlite%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B%E3%80%81fmdb%E3%80%81lita/
- PostgreSQLで外部DB内のテーブル参照方法を教えてください
PostgreSQLで別データベースのテーブルを参照することはできますか? 仮に以下のデータベースが2つあるとします CREATE DATABASE common_db ... CREATE DATABASE app1_db ... app1_db に接続した状態で common_db のテーブルを参照することはできますか? 仮にcommon_dbに郵便番号テーブル postcodeがあるとします CREATE TABLE postcode ( postcode text, --郵便番号 pref_name text, -- 県名 ・・・ ) このpostcodeテーブルをapp1_dbに接続した状態で参照するには、どのような参照クエリになりますか? ご教授の程よろしくお願います。 そもそもできないのでしょうか?
- ベストアンサー
- PostgreSQL
- tty911
- 回答数1
- RMANのリカバリカタログ用にOracleをインストールする必要がある?
Oracleに疎いので教えてください。 RMANでリカバリカタログはターゲットDBとは別DBが推奨になってますが、 ターゲットDBサーバ内でターゲットDBとは別にDBを作成すれば?ってことなのでしょうか? Oracleで1サーバ内に2つDBが存在するのってどうってことないことなのでしょうか? また、別サーバにリカバリカタログを作成するとしたら、 リカバリカタログのためだけにOracleをインストールする必要があるってことでしょうか? ということはライセンス料とかがまた追加されるってことでしょうか? それって普通なのでしょうか?
- ベストアンサー
- Oracle
- valtelsafrurle
- 回答数1
- mysqliについて
<?php //DB設定 $DB_HOST = 'mysql**.db.sakura.ne.jp'; $DB_USER = 'sakura'; $DB_PASS = '0000'; $DB_NAME = 'members'; $link = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); if (mysqli_connect_errno()) { die('データベースエラー'); } ・ ・ ・ ?> ただこの記述ですとローカルで作成した場合は表示されるのですが、サーバーにあげると表示されなくなってしまいます。 エラー表示が 「Call to undefined function mysqli_connect() in /***/***/***/login.php on line **」 とでます。 **はちょうど $link = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); が表示されているところになります。 mysqliをmysqlに変更しても表示されません。 初心者のためまったくわけがわかりません。 サーバーはsakuraを使用しています。 MySQL のバージョンは5.1 PHP の バージョンは 5.2.12 お分かりの方がいらっしゃいましたらご教授いただければと思います。
- Zend Frameworkでoracle接続
Zend Frameworkを勉強しようと思い始めたばかりのものです。 oracleに繋がらずどこをチェックすればよいのかさっぱりわかりません。 どなたかご教授願えないでしょうか? zfツールを使い雛形を作って、module で分けてみたり、ヘッダー、フッターをlayoutを使って分けたりと少し前進しました。 次はDB接続だと思い始めたのですが繋がりません。 ■環境 CentOS release 5.6 (Final) ■やったこと 1)oracle接続モジュール oci8 をインストール # export ORACLE_HOME=/opt/oracle/product/10.2.0/db # pecl install oci8 php.ini に追記 # vi /etc/php.ini extension=oci8.so 2)ローカルで接続テスト これは問題なく接続できてるみたいなのです。 # more test.php <?php putenv("ORACLE_HOME=/opt/oracle/product/10.2.0/db"); putenv("LD_LIBRARY_PATH=:/opt/oracle/product/10.2.0/db/lib"); // Zend_Dbライブラリの読み込み require_once 'Zend/Loader.php'; require_once 'Zend/Db.php'; $dbInit = array( 'host' => 'localhost', 'username' => 'usrxx', 'password' => 'usrxx', 'dbname' => 'xxdb' ); $db = Zend_Db::factory('oracle', $dbInit); $db->getConnection(); echo 'OK'; $db->closeConnection(); # php test.php OK 3)Zend Frameworkで接続テスト IndexController.php の indexAction でやってみたのですがダメなのです。 public function indexAction() { $dbInit = array( 'host' => 'localhost', 'username' => 'usrxx', 'password' => 'usrxx', 'dbname' => 'xxdb' ); $db = Zend_Db::factory('oracle', $dbInit); $db->getConnection(); $db->getConnection(); echo 'OK'; $db->closeConnection(); } ※/etc/sysconfig/httpdに以下を追加しました export ORACLE_HOME=/opt/oracle/product/10.2.0/db export LD_LIBRARY_PATH=/opt/oracle/product/10.2.0/db/lib 実行するとどうしてもエラーとなります。 ■エラーメッセージ An error occurred Application error Exception information: Message: Unknown exception Stack trace: #0 /home/www/zf/venders/ZendFramework-1.11.11/library/Zend/Db/Adapter/Abstract.php(315): Zend_Db_Adapter_Oracle->_connect() #1 /home/www/zf/application/modules/default/controllers/IndexController.php(30): Zend_Db_Adapter_Abstract->getConnection() #2 /home/www/zf/venders/ZendFramework-1.11.11/library/Zend/Controller/Action.php(516): IndexController->indexAction() #3 /home/www/zf/venders/ZendFramework-1.11.11/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('indexAction') #4 /home/www/zf/venders/ZendFramework-1.11.11/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #5 /home/www/zf/venders/ZendFramework-1.11.11/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch() #6 /home/www/zf/venders/ZendFramework-1.11.11/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run() #7 /home/www/htdocs/shopping/necs/zf/index.php(29): Zend_Application->run() #8 {main} Request Parameters: array ( 'controller' => 'index', 'action' => 'index', 'module' => 'default', ) どこを確認すればよいかのサッパリわからず投稿させていただきました。 何卒よろしくお願いします。
- 締切済み
- PHP
- kenpocorin
- 回答数2
- [Warning]が出るのですが、何故かわかりません。
[Warning]が出るのですが、何故かわかりません。 <html> <body> <?php if($db = sqlite_open('db_ehon')){ $query = "INSERT INTO tbl_ehon (id, title, price) VALUES (1, 'a', 1380)"; $result = sqlite_query($db, $query); $query = "INSERT INTO tbl_ehon (id, title, price) VALUES (2, 'b', 1580)"; $result = sqlite_query($db, $query); $query = "INSERT INTO tbl_ehon (id, title, price) VALUES (3, 'c', 1680)"; $result = sqlite_query($db, $query); $query = "INSERT INTO tbl_ehon (id, title, price) VALUES (4, 'd', 1680)"; $result = sqlite_query($db, $query); print "「db_ehon」を作成しました。"; }else{ die("データを登録できません。"); } sqlite_close($db); ?> </body> </html> ■表示______________ Warning: sqlite_query() [function.sqlite-query]: no such table: tbl_ehon in C:\Apache Group\Apache2\htdocs\test2.php on line 13 Warning: sqlite_query() [function.sqlite-query]: no such table: tbl_ehon in C:\Apache Group\Apache2\htdocs\test2.php on line 16 Warning: sqlite_query() [function.sqlite-query]: no such table: tbl_ehon in C:\Apache Group\Apache2\htdocs\test2.php on line 19 Warning: sqlite_query() [function.sqlite-query]: no such table: tbl_ehon in C:\Apache Group\Apache2\htdocs\test2.php on line 22 「db_ehon」を作成しました。 ”db_ehon”は同じディレクトリに作成されます。 初歩的な事のような気がしますが、分るかたお願い致します。
- Windows統合認証とSQL Server認証の違いについて
SQL Server(MSDE)で例えば既定のインスタンスに 2つのDBを作るとして、それぞれをアプリAが使う DB1とアプリ2が使うDB2とします。 DB1の方はWindows統合認証でデーターを書き込んで DB2の方はSQL Server認証でデーターを書き込む場合 認証方式の違いでお互いのDB上のデーターが破損したり 整合性が取れなくなるということはあるのでしょうか? あるいは認証方式は統一した方が良いのでしょうか? ものすごく初歩的なことかもしれませんが、どなたか ご助言頂ければ嬉しいです。
- ベストアンサー
- SQL Server
- kanta069
- 回答数1
- php my adminで編集していたところ下記のエラーが出てしまいま
php my adminで編集していたところ下記のエラーが出てしまいましたが、原因がわかりません。わかる方教えていただければと思います。 Warning: main(./libraries/db_info.inc.php): failed to open stream: No such file or directory in /var/www/html/africanforest/public_html/phpMyAdmin/db_structure.php on line 32 Warning: main(./libraries/db_info.inc.php): failed to open stream: No such file or directory in /var/www/html/africanforest/public_html/phpMyAdmin/db_structure.php on line 32 Fatal error: main(): Failed opening required './libraries/db_info.inc.php' (include_path='.:/usr/share/pear:/usr/share/smarty') in /var/www/html/africanforest/public_html/phpMyAdmin/db_structure.php on line 32
- formの名前をperlに書き込まずに簡単に取るには?(eval使用で簡単にできますか?)
やりたいことは以下のとおりです。 FORMから入力された情報をDBに書き込む。 ただし、FORMのidをいちいちコーディングしているとメンテナビリティが落ちるので避けたい。 つまり、これは避けたい。 ・・・ $sth = $db->prepare("INSERT INTO db_name ($db_field) VALUES $FORM{name},$FORM{phone}・・・・・"); ・・・ ちなみにDBのフィールド名称は別に定義しており、それをテーブルごとに$db_fieldに代入してinsert文を使いまわしている。 また、FORMの名称は各々意味を持たせたいので番号にはしたくない。 このとき、FORMの名前をHTMLから取ってきてvalueに入れる簡単な方法はないでしょうか。 現在、dbのフィールド名とFORMの名称はほぼ一致するため、field名からFORM名称を作ってしまうやり方を以下のように考えていますが、evalの使い方がまずいのかうまくいきません。 #field名からFORM名を作成する my $value_name; my $form_name; my @field_name = split(/,/,$db_field); foreach $form_name (@field_name) { #"'$FORM{name}','$FORM{phone}'・・・"の形を次々につなげる $value_name = $value_name . "'\$FORM{" . $form_name . "}',"; } #最後にdbのフィールド名とFORMで一致しない項目を付け足す $value_name = $value_name . "'\$date','\$time'"; #ここからが問題 #$value_nameにはFORM{name},FORM{phone}・・・と入っているので #それを使って、$db_value = "FORM{name},FORM{phone}・・・ #という関数と同じことを実行させたい #しかし下のevalでは出ない。 my $db_value; my $db_value_temp; eval "\$db_value = $value_name"; この結果、$db_valueに各FORMの入力内容(佐々木、03*******など)が入り、それをDBにinsertしたいと考えてます。 上のロジックがうまくいけば、汎用的に使えるので非常に助かるのですが、いかがでしょうか。 そもそもevalなど使わない、もっと簡単な方法があればお願いします。 ずらずらと記述する、field名は別のincludeファイル内にダラダラと書いているので、同じようにform名もダラダラ書くというのは避けたいです。 よろしくお願いします。
- MySQL接続エラーになる
DB作成、ユーザー作成とDBに対するALL権限付与を行い、 ました。後日お客様のPCよりMySQL Workbenchにて DBサーバに接続しようとしたところエラーになってしまい、原因調査を しております。 6000番の接続エラー画面が出ており、以下を確認いたしましたが、 問題が見つけられませんでした。 ・DBサーバIP ・ポート番号 ・パスワード ・ユーザー権限 ・DBサーバからお客様間のFW設定 その他調査するべきところ、お教えいただきたくお願いいたします。
- MySQLのバイナリログについて
mysqldumpはDB毎に取得できるのですが、バイナリログは複数のDBの更新情報が一緒に出力されています。 そこで、バイナリログへの出力をDB毎に分けたいのですが、何か方法はあるのでしょうか? 環境の条件は以下の通りです。 ・OSはCentOS5 ・MySQLは5.0.69 ・物理的に1つのサーバーで、db1とdb2というデータベースが構築されている ・MySQLで使うポートは1つのみ
- DAOでレコード数を取得したい(ACESSVBA)
レコードの行数は複数あるのに --------------------------------------------------------- Sub あ() Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("T_test", dbOpenDynaset) MsgBox rs.RecordCount Set rs = Nothing Set db = Nothing End Sub --------------------------------------------------------- これでレコード数を取得しようとすると1がかえるのですが なぜレコードの行数を取得できないのでしょうか?
- ベストアンサー
- その他MS Office製品
- SMIAGSEEZEFTF
- 回答数1
- EXCEL2003 VBAで2つのDBに接続してSQLを実行し、異なる
EXCEL2003 VBAで2つのDBに接続してSQLを実行し、異なるDBのTBLを結合する。 こんな方法あるのかどうかわかりませんが、 VBAでDBに接続する際に同時?に2つのDBに接続し1つのSQLで違うDB同士を任意のキーで結合はできるのでしょうか? どなたかわかる方お願いします。 今考えているのは最初に1つのDBに接続し、データを取得後、再度違うDBに接続し取得したデータを先ほどのデータとVBA内で結合しようと考えています。 ほかにいい方法があればアドバイスおねがいします。 ※今まではACCESSを介してこの処理を行っていましたが引継ぎの関係でEXCELのみでこの処理を 実行しなければなりません。
- ベストアンサー
- Visual Basic
- anman0201
- 回答数2
- PHP4でのSmarty派生クラスの定義について
こんにちはよろしくお願いします。 PHP4でSmarty派生クラスを定義する方法を教えてください。 PHP5のサンプルコードで次のようなものがありました。 PHP4では,「private」が使えないらしいとか,「__construct」ではなくてクラス名がコンストラクタ名になるとかでうまくいかないようです。どのように修正すればよいのでしょうか? また,「__destruct」はどのようにすれば良いのでしょうか?コンストラクタ名とデストラクタ名が同じでよいのでしょうか? よろしくお願いします。 <?php require_once("DB.php"); require_once("Smarty/libs/Smarty.class.php"); class MySmarty extends Smarty { private $_db; public function __construct() { $this->Smarty(); $this->template_dir="../templates"; $this->compile_dir="../templates_c"; $this->_db=DB::connect("sqlite://localhost/samples.db"); } public function __destruct() { $this->_db->disconnect(); } public function getDb() {return $this->_db;} } ?>
- sqlite3の動作が?xamppでは問題なく
sqlite3の動作が?xamppでは問題なく作動しますが、ロリポップサーバーではFatal errorがでます。ご教授お願い致します。 <?php $db = new SQLite3('fukurou.db'); try { $db = new SQLite3('fukurou.db'); } catch (Exception $e) { print 'DBへの接続でエラーが発生しました。<br>'; print $e->getTraceAsString(); } $results = $db->query('SELECT * FROM syouhin'); while ($row = $results->fetchArray()) { print $row['no']; print $row['name']; print $row['kakaku']; print '<br>'; } $db = new SQLite3('fukurou.db'); $db->close();
- 締切済み
- その他(データベース)
- murakami5656
- 回答数1
- 簡単な投稿サイトを作りたい
簡単な投稿サイトを作りたいのですが、下記のようにDBデータを表記することとDBにデータを入れることは何とか出来たのですが、実際に投稿サイトを作る場合、 inputに入力してもらった情報をDBのカラムに入れて、それを表記したい要素に渡してブラウザ上に表記し、削除ボタンを押したらカラムのデータを空にして表記していた要素を削除しないといけないですよね? これらの作業はすべてphpで行うよりサーバの負担を避けるためにinputに入力された文字列をphpの変数に入れるまではajaxを使ったjsで行うべきでしょうか? その場合どうやってphpのこの変数に入れるとするのでしょうか? そして$stmt->execute(array(値を受け取ったphpの変数名)); とすれば問題なくカラムにデータが入るでしょうか? 正直難しくてあまり検討が付きません。 ここまで来るとlaravelを使った方がよいのでしょうか? 生では厳しいですか? $db_host = "localhost"; // データベースのホスト $db_name = "toukoutest"; // データベースの名前 $db_user = "root"; // データベース接続ユーザー $db_pass = ""; // データベース接続パスワード // データベース接続を確立 try { $db = new PDO("mysql:host={$db_host};dbname={$db_name};charset=utf8", $db_user, $db_pass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // エラーモードの設定 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); // prepareのエミュレーションを停止 } catch (PDOException $e) { // エラー発生時 exit("データベースの接続に失敗しました"); } // データの問い合わせ $rows_post = array(); // 配列の初期化 try { // toukoutableの部分がテーブル名。itemの部分がカラム(フィールド)名 $stmt = $db->prepare("SELECT * FROM toukoutable ORDER BY item DESC"); $stmt->execute(); // クエリの実行 $rows_post = $stmt->fetchAll(); // SELECT結果を二次元配列に格納 } catch (PDOException $e) { // エラー発生時 exit("クエリの実行に失敗しました"); } if (count($rows_post) > 0) { echo '<ul>'; foreach ($rows_post as $row) { printf('<li>%s</li>', $row['item']); } echo '</ul>'; } else { // 取得行数が 0 だったときの処理 } // データをデータベースに入力 $stmt = $db->prepare('insert into `add` (addcol2) values (?)'); $stmt->execute(array('値222'));
- ベストアンサー
- MySQL
- okweb12345
- 回答数14
- ログファイルの圧縮がされずに容量が日々増加してしまっています。
ログファイルの圧縮がされずに容量が日々増加してしまっています。 SQLServer2008のジョブで定期的に以下の3ステップを行っています。 SHRINKFILEで毎回、圧縮できないでいます。 何が原因でしょうか。どのように解決したら良いかわからず投稿させていただきました。 【ステップ1 コマンド】 BACKUP DATABASE [TEST_DB] TO DISK = N'F:\TEST_DBバックアップ\TEST_DBバックアップ.bak' WITH FORMAT, NAME = N'TEST_DB-完全 データベース バックアップ', SKIP, NOREWIND, NOUNLOAD, STATS = 10 【ステップ1 ログ】 BACKUP DATABASE により 22350897 ページが 1706.690 秒間で正常に処理されました 【ステップ2 コマンド】 BACKUP LOG TEST_DB TO DISK = N'F:\TEST_DBバックアップ\TEST_DB_LOGバックアップ.bak' 【ステップ2 ログ】 BACKUP LOG により 473562 ページが 55.721 秒間で正常に処理されました 【ステップ3 コマンド】 DBCC SHRINKFILE(TEST_DB_Log,1024) 【ステップ3 ログ】 圧縮できません。ファイルの末尾にある論理ログ ファイルが使用中です。 稿させていただきました。
- 締切済み
- SQL Server
- mattys
- 回答数2