ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #41  
Старый 09.04.2008, 09:24
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от Foes  
Здравствуйте, у меня вопрос: Как предотвратить неконтролируемое увеличение размера журнала транзакций? в mssql server 2005
Вообще это неоднозначный вопрос. Например бэкапить базу каждый день\два\неделю (нужное подчеркнуть, смотря какая интенсивность заполнения и тп) - и после бэкапа с чистой совестью чистить журнал, т.к. бэкап у нас есть, и мы в случае чего сможем с чистой совестью его "накатить".
 

  #42  
Старый 09.04.2008, 09:42
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Разросшийся журнал транзакций можно урезать. Сначала сделать в Query Analyzer
Код:
BACKUP LOG dbname WITH NO_LOG
BACKUP LOG dbname WITH TRUNCATE_ONLY
Потом сделать Shrink Database, где в списке выбрать не базу (dbname_Data), а журнал транзакций (dbname_Log)
 

  #43  
Старый 11.04.2008, 20:04
1SeTh
Участник форума
Регистрация: 17.02.2006
Сообщений: 189
Провел на форуме:
2406659

Репутация: 34
По умолчанию

как можно заюзать такую ошибку? извините если не правильно запостился

Цитата:
An error occurred while evaluating the expression:

"#Chr(64+ID)#"

Error near line 3, column 34.
--------------------------------------------------------------------------------

Cannot convert 1' to number.

Please, check the ColdFusion manual for the allowed conversions between data types

The error occurred while processing an element with a general identifier of (CFPARAM), occupying document position (3:1) to (3:46).

Date/Time: 04/11/08 11:02:55
Browser: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QS 4.2.1.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Remote Address: какой нить
Query String: ID=1'
 

  #44  
Старый 12.04.2008, 15:48
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
По умолчанию

Здрасте... .Решил написать да/Вроде тема отсюда )
Как вот это можно реализовать >PHP<+MySQL
3. Управление распределённой БД
Макс. балл: 120.
Макс бонус балл: 54.
Задание:
1. Имеется распределенная БД, состоящая из 3 серверов MySQL.
2. Требуется написать клиент к данной БД, реализующий функции SELECT / INSERT / DELETE / UPDATE / ALTER / CHANGE.
3. Пользователь, используя, данный клиент, не должен знать о том, что БД – распределённая. Связь серверов осуществляется посредством сокетов.
<pre>Олмпиада по интернет-программированию 2006г</pre>
 

  #45  
Старый 14.04.2008, 22:50
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме:
2127116

Репутация: 383


По умолчанию

Цитата:
Сообщение от Buffalon  
Здрасте... .Решил написать да/Вроде тема отсюда )
Как вот это можно реализовать >PHP<+MySQL
3. Управление распределённой БД
Макс. балл: 120.
Макс бонус балл: 54.
Задание:
1. Имеется распределенная БД, состоящая из 3 серверов MySQL.
2. Требуется написать клиент к данной БД, реализующий функции SELECT / INSERT / DELETE / UPDATE / ALTER / CHANGE.
3. Пользователь, используя, данный клиент, не должен знать о том, что БД – распределённая. Связь серверов осуществляется посредством сокетов.
<pre>Олмпиада по интернет-программированию 2006г</pre>

с википедии содрал? тэги тоже? ))


а как пользователь узнает (пользуясь скрипт-клиентом) к какой БД он коннектиться?
 

  #46  
Старый 15.04.2008, 00:37
stomp
Новичок
Регистрация: 21.01.2007
Сообщений: 4
Провел на форуме:
11304

Репутация: 0
По умолчанию

Т.к. здесь вопросы по бд, тут и задам. У меня есть 3 таблицы, во всех трех есть id пользователя, но в одной базе(я её сам создавал) - нету id, поле есть, но как данные перенести туда я не знаю, т.к. в этой 3 таблице есть поля в которые нужно скопировать данные из 1 и 2 таблицы. Желательно сделать привязку 3 таблицы к 1 и 2, я что-то читал про cascade, но ведь 3 таблица пустая... Пытался в доках найти, но на Mysql.ru что-то ничего нужно не вычитал(
у меня phpmyadmin стоит, если кто может - объясните как через него сделать.
 

  #47  
Старый 15.04.2008, 07:23
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

stomp, если я правильно понял, то так.
Предположим, в таблице t1 хранятся имена, в таблице t2 - адреса соответствующие именам адреса. В таблицу t3 надо запихать ид пользователя, его имя и адрес (объединенные данные из первых двух таблиц)
Код:
mysql> select * from t1;
+------+-------+
| id   | name  |
+------+-------+
|    1 | John  |
|    2 | Mary  |
|    3 | Suzen |
|    4 | James |
|    5 | Carry |
+------+-------+
5 rows in set (0.01 sec)

mysql> select * from t2;
+------+------------+
| id   | address    |
+------+------------+
|    1 | Washington |
|    2 | New York   |
|    3 | Washington |
|    4 | Oklahoma   |
|    5 | Texas      |
+------+------------+
5 rows in set (0.01 sec)

mysql> insert into t3 select t1.id, t1.name, t2.address from t1 left join t2 using (id);
Query OK, 5 rows affected (0.00 sec)
Records: 5  Duplicates: 0  Warnings: 0

mysql> select * from t3;
+------+-------+------------+
| id   | name  | address    |
+------+-------+------------+
|    1 | John  | Washington |
|    2 | Mary  | New York   |
|    3 | Suzen | Washington |
|    4 | James | Oklahoma   |
|    5 | Carry | Texas      |
+------+-------+------------+
5 rows in set (0.00 sec)
 

  #48  
Старый 15.04.2008, 10:35
stomp
Новичок
Регистрация: 21.01.2007
Сообщений: 4
Провел на форуме:
11304

Репутация: 0
По умолчанию

Да спасибо, частично понял, как понять:
left join t2 using (id); ??

И что сделать, чтобы при добавлении данных в таблицы 1 и 2 - они сразу же добавлялись к 3? использовать cascade?
 

  #49  
Старый 15.04.2008, 11:21
Mobile
Регистрация: 18.02.2006
Сообщений: 1,090
Провел на форуме:
6489333

Репутация: 1564


Отправить сообщение для Mobile с помощью ICQ
По умолчанию

Цитата:
Сообщение от stomp  
Да спасибо, частично понял, как понять:
left join t2 using (id); ??
это объединение таблиц t1 и t2, юзаем поле id
тоесть то, которое заносим в t3
 

  #50  
Старый 15.04.2008, 13:53
stomp
Новичок
Регистрация: 21.01.2007
Сообщений: 4
Провел на форуме:
11304

Репутация: 0
По умолчанию

что сделать, чтобы при добавлении данных в таблицы 1 и 2 - они сразу же добавлялись к 3? использовать cascade?


Вообщем после набора insert.... и т.д. мне выдало:

ERROR 1136 (21S01): Column count doesn't match value count at row 1
Все поля в 3 таблице null не понимаю в чем может быть проблема?

Последний раз редактировалось stomp; 15.04.2008 в 16:09..
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ