Ne morem določiti credential za glavnice "sa". (Microsoft SQL Server, Error: 15535)
Za vsakogar, za SQL Server 2005, ki dobi to ni mogoče določiti credential za glavne 'sa' napaka, pritrditi je enostavna, naravnost naprej in preprosto ... ![]()
Poskrbite, da se preverja "Map na Credential". To je to. Vse kar morate storiti je, preverite "Map do Credential" in si določiti. Za tiste, ki nimajo oči, je na dnu zaslona, kjer najprej nastavite uporabniško geslo (z desnim klikom in izbiro uporabnika "Properties")
To je bila ena z mano praskal glavo malo, čist napeljati od Visual Studio 2008 (Express 2005 Service Pack 2) in SQL 2008 SSMS
Kako najti + SQL injekcijo ustaviti napade
Pila pod:. NET, Classic ASP, Hosting, IIS 6.0, programiranje 101, SQL Server
Obstaja veliko stvari tam okoli SQL injekcija napadov, vendar pa ne bo veliko, ki vam pomagajo ugotoviti, kako ustaviti teh napadov, ki se pojavljajo.
Prvič, kaj je govoril o tem, kaj SQL Injection Attack res je. Nekateri ljudje mislijo, da je virus od razpoloženje, da se "znotraj vaše spletne strani." Ni primera. To so napadi, ki jih drugi bot virusom okuženih računalnikov. Ti preprosto uporabo živalski pristop veljavnosti skeniranja URL-jev, ki se POST / GET vhodov in poskus, da pošljejo svoje podatke na njih.
Torej, kako si ti tir in ustaviti njih? Za spletne strani poganja IIS Microsofta, tukaj so naši predlogi:
- Poglej svoje dnevnike IIS
Poskusite iskati za besedo "odloči" ali "za izvršitev." Če ste bili zadeti, ki jih napada, ti bo po vsej verjetnosti prikazal v vašem IIS zapor - vsaj za vsak napad, da je bil poskus z uporabo "GET" posts. Če ne najdete vsak primer "IZJAVLJAM" ali "za izvršitev", to so strani, da bi začeli s. - Uporaba centralizirano bazo podatkov v zvezi ravnanje
Enostavno, da centralizirano datoteko (npr. connection.asp če rabiš ASP ), Ki skrbi za vse vaše dostopa do DB. Na ta način je lažje zagotoviti, da ste SQL kodiranje vaših strani. Z lahkoto lahko iskalne poizvedbe za "IZJAVLJAM" in "za izvršitev" in ustavi napade mrtvih v svoje sledi. - Izvajati site široko rešitev
Če uporabljate svoj strežnik, vam toplo priporočamo ISAPI_Rewrite od HeliconTech (http://www.helicontech.com/isapi_rewrite). To je ISAPI filter, ki vam omogoča, da se različne stvari, vključno z URL skeniranja podatkov. To bo ustaviti 99% napadov, ne spreminjajte kode na vašo stran! \ - Nikoli ne uporabljajte "sa", kot so zbirke podatkov uporabnika, uporabnik ustvari zbirko podatkov delate iz in nato odstranite privilegije, da se glasi mojster dbo. To preprečuje napadalca iz "nahod" vaš strukturo podatkovne zbirke, pa ti napadi so bili zgrajeni tako, da higienizirajo shranjeni postopek, ki temelji napadov zgodilo tudi s temi vrstami varnosti v mestu. See http://www.ngssoftware.com/papers/more_advanced_sql_injection.pdf za več informacij o tem in drugih idej za preprečevanje napadov SQL Injection.
Če ste kdaj bili praskanje glave se sprašuje, kje pušča v vašem programiranja je (ali so prevzeli projekt, od nekoga drugega), potem najboljši način za določitev, skozi katero stran se je zgodilo, je napad s preverjanjem iz IIS zapor.
Obstaja veliko na voljo skripte za čiščenje, vendar najboljši nasvet je, da rezervno uro, in sledili najboljšim praksam (od katerih so nekatere sem poudaril tukaj). Srečno
Najlažji in najbolj izčrpen Mail Marketing orodje
Pila pod: Splošni PC Stuff, gostovanje, programiranje 101
iContact, da je glavni cilj je vključiti sofisticirane značilnosti v enostavno, preprosto za uporabo in cenovno paket. Čeprav je veliko programov poskus za dosego tega ravnotežja, iContact počne izjemno dobro.
Great Uporabniški vmesnik 
iContact je zmožen to storiti zaradi svoje velike uporabniški vmesnik, ki omogoča nov email tržniki udaril ob tla, vožnjo z osnovne značilnosti, temveč tudi omogoča preprosto za bolj izkušene za dostop do funkcij, ki jih potrebujejo. Kakorkoli, iContact je ustvarila super izdelek, ki je zato več kot 50.000 strank trenutno uporabljajo iContact.
Osnovne funkcije boste Love
iContact omogoča preprosto za novo e-pošto tržniki priti v igro hitro:
- Ugodne: nekaj manj kot $ 10/month za začetek!
- Več kot 300 profesionalno izdelani email predloge bi bilo vaše emails videti strokovno
- Urnik vaša sporočila, da se razdeli v prihodnosti pomagal prihraniti čas
- Njihov sistem samodejno poskrbi svojo e-pošto, ne bo označena kot neželena, tako da bodo vaši uporabniki vedno dobite e-pošto.
- Track, kakšne so vaše naročnike storiti s svojo e-pošto, tako da boste vedeli, kako dobro so prejeli vašega glasila.
- Event RSVP sledenje
- Distribuirati raziskave zlahka
.
. Napredne funkcije boste Love
Profesionalni tržniki email dobili tudi vse, kar potrebujejo za vodenje svojih seznamov v razsutem stanju email:
- Hitro segment vaš e-poštni seznam za prilagoditev, ki naročniku nekatere vrste dobili e-pošto
- Set-up autoresponders pomagati avtomatizirati vaš e-poštni akcije
- iContact vzdržuje podrobno zgodovino naročnika ukrepov za pomoč lahko prilagodite svoje akcije
- Design in naložite svoj email predloge
- Neomejeno število e-poštnih seznamov
Padanja: iContact's Support Hours
Edina slaba stran je, da iContact urah so na voljo na klic. Podpora je ne 24 × 7, pa 8-8 EST. Vendar pa njihova pomožno osebje je zelo koristna, in velikokrat boste ugotovili, da je dejansko lažje, da uporabljajo svoje spletne baze znanja, ki ima video predstavitve in korak-po-korak navodila, ki vam bodo pomagali z vsem, kar potrebujete.
iContact Pricing
S iContact na ceno, plačate samo za količino elektronske pošte boste poslali, kar pomeni, da lahko začnete s poceni načrta in plačati več, le takrat, ko veste, da je glasilo uspešna. Plus, iContact je ena najbolj cenovno ponudniki elektronske pošte na voljo za promet.
| Kontakti | Mesečni |
|---|---|
| 250 | 9,95 $ |
| 500 | $ 14,00 |
| 1000 | $ 19,00 |
| 2500 | $ 29,00 |
| 5000 | $ 47,00 |
| 10000 | $ 74,00 |
| 15000 | $ 109,00 |
| 25000 | $ 149,00 |
| 35000 | $ 239,00 |
| 50000 | $ 379,00 |
| 75000 | $ 529,00 |
| 100000 | $ 699,00 |
Ali je pravi za vas?
Zaradi njegovih značilnosti in enostavnost uporabe, iContact je najboljša za obe novi tržniki email šele začeli, kot tudi napredne email tržniki, ki imajo dolgoletne izkušnje. Vendar, če ste Fortune 500 podjetje ali imajo zelo velik e-poštni seznam (več kot 100.000 članov), iContact verjetno ni pravi za vas.
V bistvu, iContact je vse, kar boste potrebovali, da izvajajo uspešne akcije e-poštni promet.
Pospešiti spletno stran teret čas z odrekanjem sledenje
Pred kratkim je prišel, ko mi je, da ne vsakdo pozna sledilne piškotke ali analytics (Google in tako naprej) in kaj v resnici pomeni, da pri obisku spletne strani ... To je vedno gledati kot na obliko-vohun jedilnega ali taksist trojanske za pomoč ljudem zbrati informacije in izkoriščanje je v svojo korist. To je popolnoma res, vendar ne v "taksist" občutek ...
Oglaševanje družbe so radi zahtevajo statističnih podatkov in demografske informacije iz spletne strani, preden se nagibajo k vlaganju v oglaševanju, in večina spletnih strani (če ne vse) so namestili Google Analytics, ki jim pomagajo sledenje njihovi uporabniki za zelo močne poročil z gibanjem, ko obiščejo spletno stran . V kombinaciji z Webmaster Tools (tudi Googlov izdelek) in nekatere primerjavo podatkov iz dnevnikov fizičnega strežnika, to je več kot dovolj za sledenje gibanja, obiskovalce in koristne informacije, če s katerim je možno, da oglaševalcem odločiti, če je vaša spletna stran res splača investirati palcev
Vpišite objekt poročanja Nielsen. Ti trdijo, da so vodilni pri zbiranju podatkov in uporabne informacije o javnih obisku posebno spletno stran. Dejansko, kar trdijo, da je zelo lepo, ampak kako gredo o doseganju ki meji na "spyware" strani.
Od moje kratek pregled kodo za sledenje nameščena na več Južne Afrike spletnih strani, sem ugotovila, da so številni poskusi ustvarjanja "predmete", z client-side JavaScript kodo, je omogočila, da se ugotovi, kateri programi ki ste jih namestili na vaš osebni računalnik. Res, zelo zanimivo.
Kaj bi želeli podjetje s to vrsto informacij, nekako? Zakaj ne pustite na Google Analytics, znane spletne strani za sledenje in analitični programska oprema prosto na voljo vsakomur in vsem?
Nekaj skrivati morda, toda jaz lahko samo ugibam, da svoje razloge. Morda nekateri advertisors vztrajati pri tem posebni del kode za sledenje so nameščeni na spletni strani. Nihče ne bi obvestilo kajne?
No, nekateri bolj napredni uporabniki, in večina od njih naredil nekaj o tem že, pospeševanju njihove spletne strani, Južne Afrike, ki ga opazno zneske, oni uživajo vpogled, kaj res širokopasovnih hitrosti, kot v drugih državah, in s tem malo tutorial, tako da boste lahko!
Here's how!
Preberite več
Kako premakniti domeno na drug račun v HELM 4
HELM 3 je bil enostaven za vzdrževanje, množica gospodarskih javnih služb in orodij obstajali nam pomagate s Vsakdanje nalog, od katerih je ena premakniti domeno iz enega računa proizvedena HELM na drug račun. HELM 4 ... no takšne sreče z korist ... ampak odprtje podatkovne baze. Preverjanje računov tabelo za AccountId morate premakniti domeno, da ... in potem odpiranje tabele OnlineServices, vam bo pokazal vsa področja dodana HELM in z njimi povezane AccountId's. Če želite spremeniti področje povezan z računa, je tako preprosto, kot zgolj spreminjanje AccountId za tistega, ki ga raje gledate.
Upam, da ta tip pomaga nekaj folk, kot bi se mi zdi popolnoma nič ne nakazuje, kako to storiti, in je bilo vse številke, ki jih sam.
Spreminjanje Tabela Lastništvo v SQL Server
Pila pod: Gostovanje, programiranje 101, SQL Server
Pred kratkim sem imel nesrečno primeru živih strežnika se setup in ga uporablja le 1 uporabnik, ki ni bil dbo. Bodisi programer ni vedel nič bolje ... ali pa ... je bil vasi idiot ... nekako tako ... naprej s kodo. Tu je preprost T-SQL izjavo, da bodo dobili zanko in s pomočjo vseh shranjenih procedur, tabel ali pogledov ter posodobi njihovo uporabo dbo (ali katerega koli drugega uporabnika, ki jih želite):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | sysobjects WHERE xtype IN ( 'U' , 'V' , 'P' ) AND uid = user_id ( 'olddbuser' ) OPEN tblcur WHILE 1 = 1 BEGIN FETCH tblcur INTO @tbl IF @@fetch_status < 0 BREAK SET @tbl = 'olddbuser.' + @tbl EXEC sp_changeobjectowner @tbl , 'dbo' END DEALLOCATE tblcur IZJAVLJAM @ tbl sysname IZJAVLJAM tblcur neobčutljiva kurzor ZA sysobjects SELECT ime FROM WHERE xtype V P ( 'U', 'V', '') AND uid = user_id ( 'olddbuser') OPEN tblcur MEDTEM 1 = 1 BEGIN Fetch tblcur V @ tbl IF @ @ fetch_status <0 BREAK SET @ tbl = 'olddbuser. "+ @ tbl sp_changeobjectowner EXEC @ tbl," dbo "END Drugače pridijeliti tblcur |
Uporaba OPENROWSET priključiti neposredno na drugo zbirko podatkov, ne da bi povezani strežnik in izvršitev shranjena procedura
Pila pod: Splošni PC Stuff, MSMQ, programiranje 101, SQL Server
1 2 | SELECT * 'SQLOLEDB' , database_location;username;password , 'set fmtonly off exec database.dbo.stored_Procedure' ) AS Whatever IZ OPENROWSET ( 'SQLOLEDB', database_location, uporabniško ime, geslo, "je fmtonly off exec database.dbo.stored_Procedure ') AS Karkoli |
Nad del kode je samoumevno. Sem samo uporabil to v SQL 2005, čeprav, tako da če ne dela na SQL 2000 ne pridejo do mene jok.
Zamenjajte database_location z IP / Destinacija strežnika, ki ga želite povezati s
Zamenjaj uporabniškega imena in gesla s ... dobro ... moram res, da pojasni to?
Zamenjaj zbirko podatkov s katalog / zbirko podatkov, ki jih želite, da se pozanima
Zamenjajte stored_Procedure s shranjeno proceduro, ki jo želite izvesti
"Kot Karkoli" je potrebno. Lahko bi to ime, kaj želite.
Uporabil sem zgoraj poizvedbo zbirke podatkov, neposredno za ekstrakcijo / manipulacijo. Lahko bi šel tako daleč, da notranji pridružiti tej poizvedbe v vašem normalno, če si ne delam update / add kazalke na to zanko.
Uživati. To take me, medtem ko to pogruntati ![]()
IP-to-Country iskanje, za svobodne in 95% natančno
Ena mojih zadnjih objav ti pokazala, kako spremeniti naslov IP številko IP, da bi vam iskanje na IP-to-Country baze.
Vendar pa sem ugotovila, druga najboljša stvar. Maxmind.com je eden od vodilnih v mestu geoip in športni podatkovne baze, ki je več kot 99% točne. To je plačan prevod. Za moj projekt, čeprav sem le potrebno vedeti državo, in je bilo treba zelo natančno.
Dobrodošli Maxmind brezplačna JavaScript API addon! 95% natančen in ne kar želim storiti.
1 2 3 | "text/javascript" src = "http://j.maxmind.com/app/country.js" ></ script > <Script type = "text / javascript" src = "http://j.maxmind.com/app/country.js"> </ script> geoip_country_code ( ) ; var countryCode = geoip_country_code (); countryCode ) ; alert (countryCode); |
In to je to! Nimate gostiti zbirko podatkov, vam ni treba storiti število preusmeritev sebe in zal veliko vse ostalo je poskrbljeno za vas. Brezplačna storitev vključen tudi City poizvedbe! Vključi in uživajte!
Tukaj je link na njihovo stran: http://www.maxmind.com/app/javascript_city
Zanka preko 2-dimenzionalni array z jQuery
Pred kratkim sem odprl oči na čudoviti svet jQuery. * odnašanja off v fantazija *
Tukaj je primer, kako se zanke preko 2-dimenzionalni array z jQuery. Fun & Easy:
1 2 3 4 5 6 7 | [ [ 'USD' , 'US Dollar (USD)' , '$' ] , [ 'GBP' , 'British Pound (GBP)' , '£' ] , [ 'EUR' , 'Euro (EUR)' , '€' ] , [ 'AUD' , 'Australian Dollar (AUD)' , '$' ] , [ 'CAD' , 'Canadian Dollar (CAD)' , '$' ] , [ 'NZD' , 'New Zealand Dollar (NZD)' , '$' ] ] $. each ( currencyTocountryName , function ( i , value ) { alert ( value [ 0 ] ) ; alert ( value [ 1 ] ) ; } ) ; var currencyTocountryName = [[ 'USD', 'US Dollar (USD)', '$'], [ 'GBP "," britanski funt (GBP)', '£'], [ 'EUR', 'Euro (EUR) "," € '], [' AUD ',' avstralski dolar (AUD) ',' $ '], [' CAD ',' Canadian Dollar (CAD) ',' $ '], [ 'EUR', 'novozelandski dolar (NZD)', '$']] $. vsakem (currencyTocountryName, funkcija (i, vrednost) (alert (vrednost [0]); alert (vrednost [1]);)); |
Kot lahko vidite, da je zal raven najprej. Ni potrebe, da imajo "i" je kraj, imetniku, navadno vrednost [0] bodo dobili prvo vrednost v array. To mora biti lažje izvajanje zanke in array sem naredil v letih. Seveda, jih zdaj lahko naredim preprosto JavaScript zanke v moj spanec. Toda brez razmišljanja in veliko manj kode, jQuery mi omogoča, da vzvoda izključite to moč. * Odnašanja off v fantazija še enkrat *
IP to Country - Pretvori IP naslov v IP Number
Tu je preprost SQL izjavo, ki jo lahko uporabite shranjeno v postopku za določitev števila IP naslov IP primerjati z nobenim IP baze Country:
1 2 3 4 5 6 7 8 9 10 11 12 | ( 15 ) ,@1st INT ,@2nd INT ,@3rd INT ,@4th INT SET @ip = '41.243.224.9' SELECT @1st = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @2nd = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @3rd = LEFT ( @ip, CHARINDEX ( '.' ,@ip ) - 1 ) SET @ip = RIGHT ( @ip, LEN ( @ip ) - CHARINDEX ( '.' ,@ip ) ) SELECT @4th = @ip SELECT ( ( @4th ) + ( @3rd * 256 ) + ( @2nd * 65536 ) + ( @1st * 16777216 ) ) IZJAVLJAM @ ip varchar (15), @ 1. INT, @ 2. INT, @ 3. INT, @ 4. INT SET @ ip = '41 .243.224.9 'SELECT @ 1. = LEFT (@ ip, CHARINDEX ('. ', @ Ip) - 1) SET @ ip = RIGHT (@ ip, LEN (@ IP) - CHARINDEX ( '.', @ ip)) SELECT @ 2. = LEFT (@ ip, CHARINDEX ( '.', @ ip) - 1) SET @ ip = RIGHT (@ ip, LEN (@ IP) - CHARINDEX ( '.', @ ip)) SELECT @ 3. = LEFT (@ ip, CHARINDEX ( '.', @ ip) - 1) SET @ ip = RIGHT (@ ip, LEN (@ IP) - CHARINDEX ( '.', @ ip)) SELECT @ 4. = @ ip SELECT ((@ 4.) + (@ 3. * 256) + (@ 2. * 65536) + (@ 1. * 16777216)) |
To vam omogoča, da se postopek SQL spremenljivko naslov IP in ne bo treba spremeniti naslov IP v prvem kodo. To bi moralo delo za MySQL, kot tudi z manjšimi spremembami.
Formula je zelo preprosta in samoumevna. Takoj, ko najdem zanesljivo (večinoma popolna) IP to Country podatkovne baze, bom urediti to post, da odražajo to, do sedaj nisem našla celo pobrati naslov razpon moja država, v kateri je dejansko sramota. Niti lahko odprte kode PHP projekta ip2c kramp to ki gre gor, kar me je dvom, da je sposobnost, da pomaga pri razvijanju vseh program za določitev države, avtomatično iz naslova IP.













































